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