UNPKG

apim-developer-portal4

Version:

API management developer portal

16 lines (14 loc) 890 B
import { IInjectorModule, IInjector } from "@paperbits/common/injection"; import { ConferenceSessionEditor } from "./ko/conferenceSessionEditorViewModel"; import { ConferenceSessionHandlers } from "./conferenceSessionHandlers"; import { ConferenceSessionViewModel, ConferenceSessionViewModelBinder } from "./ko"; import { ConferenceSessionModelBinder } from "."; export class ConferenceSessionDesignModule implements IInjectorModule { public register(injector: IInjector): void { injector.bind("conferenceSession", ConferenceSessionViewModel); injector.bind("conferenceSessionEditor", ConferenceSessionEditor); injector.bindToCollection("modelBinders", ConferenceSessionModelBinder); injector.bindToCollection("viewModelBinders", ConferenceSessionViewModelBinder); injector.bindToCollection("widgetHandlers", ConferenceSessionHandlers); } }