@paperbits/core
Version:
Paperbits core components.
13 lines (11 loc) • 632 B
text/typescript
import { IInjector, IInjectorModule } from "@paperbits/common/injection";
import { MenuModelBinder } from "../menuModelBinder";
import { MenuStyleHandler } from "../menuStyleHandler";
import { MenuViewModelBinder } from "./menuViewModelBinder";
export class MenuModule implements IInjectorModule {
public register(injector: IInjector): void {
injector.bindToCollection("modelBinders", MenuModelBinder, "menuModelBinder");
injector.bindToCollection("viewModelBinders", MenuViewModelBinder, "menuViewModelBinder");
injector.bindInstanceToCollection("styleHandlers", MenuStyleHandler);
}
}