@paperbits/forms
Version:
Paperbits components for form builder.
13 lines (11 loc) • 603 B
text/typescript
import { IInjectorModule, IInjector } from "@paperbits/common/injection";
import { EmailInput } from "./ko/emailInput";
import { EmailInputModelBinder } from "./emailInputModelBinder";
import { EmailInputViewModelBinder } from "./ko/emailInputViewModelBinder";
export class EmailInputModule implements IInjectorModule {
public register(injector: IInjector): void {
injector.bind("emailInput", EmailInput);
injector.bindToCollection("modelBinders", EmailInputModelBinder);
injector.bindToCollection("viewModelBinders", EmailInputViewModelBinder);
}
}