@paperbits/core
Version:
Paperbits core components.
12 lines (11 loc) • 616 B
text/typescript
import { IInjectorModule, IInjector } from "@paperbits/common/injection";
import { GridCellViewModel } from "./gridCellViewModel";
import { GridCellModelBinder } from "../gridCellModelBinder";
import { GridCellViewModelBinder } from "./gridCellViewModelBinder";
export class GridCellModule implements IInjectorModule {
public register(injector: IInjector): void {
injector.bind("gridCell", GridCellViewModel);
injector.bindToCollection("modelBinders", GridCellModelBinder, "gridCellModelBinder");
injector.bindToCollection("viewModelBinders", GridCellViewModelBinder);
}
}