@paperbits/core
Version:
Paperbits core components.
11 lines (9 loc) • 582 B
text/typescript
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);
}
}