UNPKG

@paperbits/core

Version:
14 lines (13 loc) 659 B
import { IInjectorModule, IInjector } from "@paperbits/common/injection"; import { ViewModelBinder } from "@paperbits/common/widgets"; import { RowViewModel } from "./rowViewModel"; import { RowModelBinder } from "../rowModelBinder"; import { RowViewModelBinder } from "./rowViewModelBinder"; import { IModelBinder } from "@paperbits/common/editing"; export class RowModule implements IInjectorModule { public register(injector: IInjector): void { injector.bind("row", RowViewModel); injector.bindToCollection("modelBinders", RowModelBinder); injector.bindToCollection("viewModelBinders", RowViewModelBinder); } }