UNPKG

@paperbits/core

Version:
11 lines (9 loc) 582 B
import { IInjector, IInjectorModule } from "@paperbits/common/injection"; import { RoleBasedSecurityModelBinder } from "@paperbits/common/security/roleBasedSecurityModelBinder"; import { RoleBasedSecuredBindingHandler } from "../ko/bindingHandlers/bindingHandlers.roleBasedSecured"; export class RoleBasedSecurityPublishModule implements IInjectorModule { register(injector: IInjector): void { injector.bindSingleton("securityModelBinder", RoleBasedSecurityModelBinder); injector.bindToCollection("autostart", RoleBasedSecuredBindingHandler); } }