@paperbits/core
Version:
Paperbits core components.
13 lines (11 loc) • 638 B
text/typescript
import { IInjectorModule, IInjector } from "@paperbits/common/injection";
import { ContentViewModel } from "./contentViewModel";
import { ContentModelBinder } from "../contentModelBinder";
import { ContentViewModelBinder } from "./contentViewModelBinder";
export class ContentModule implements IInjectorModule {
public register(injector: IInjector): void {
injector.bind("contentWidget", ContentViewModel);
injector.bindToCollection("modelBinders", ContentModelBinder, "contentModelBinder");
injector.bindToCollection("viewModelBinders", ContentViewModelBinder, "contentViewModelBinder");
}
}