UNPKG

@paperbits/core

Version:
17 lines (15 loc) 758 B
import { IInjectorModule, IInjector } from "@paperbits/common/injection"; import { LayoutsWorkshop } from "./layouts"; import { LayoutDetails } from "./layoutDetails"; import { LayoutSelector } from "./layoutSelector"; import { LayoutsToolButton } from "./layoutsToolButton"; import { LayoutHost } from "./layoutHost"; export class LayoutWorkshopModule implements IInjectorModule { public register(injector: IInjector): void { injector.bind("layoutHost", LayoutHost); injector.bind("layoutsWorkshop", LayoutsWorkshop); injector.bind("layoutDetails", LayoutDetails); injector.bind("layoutSelector", LayoutSelector); injector.bindToCollection("workshopSections", LayoutsToolButton); } }