Merge pull request #3186 from Lillemanden/master

Knockout's component.register is missing an empty config case
This commit is contained in:
Masahiro Wakame
2014-11-21 11:25:00 +09:00
2 changed files with 3 additions and 1 deletions
+1
View File
@@ -564,6 +564,7 @@ interface KnockoutComponents {
register(componentName: string, config: KnockoutComponentRegisterFnViewModel): void;
register(componentName: string, config: KnockoutComponentRegisterStringTemplateFnViewModel): void;
register(componentName: string, config: KnockoutComponentRegisterAMD): void;
register(componentName: string, config: {}): void;
isRegistered(componentName: string): boolean;
unregister(componentName: string): void;
+2 -1
View File
@@ -645,6 +645,7 @@ function test_Components() {
// object template for element and inline function (commonly used in examples)
ko.components.register("name", { template: { require: "module" }, viewModel: { instance: null } });
//
// Empty config for registering custom elements that are handled by name convention
ko.components.register('name', { /* No config needed */ });
}
}