Changed definitions in knockout.validation related to previous changes in kockout

KnockoutObservableBase replaced by KnockoutObservable<any>
This commit is contained in:
Igor Oleinikov
2013-10-27 22:06:54 +04:00
parent 3039e58e38
commit 5a2c16ed29
+4 -4
View File
@@ -117,10 +117,10 @@ interface KnockoutValidationStatic {
addRule<T>(observable: KnockoutObservable<T>, rule: KnockoutValidationRule): KnockoutObservable<T>;
addAnonymousRule(observable: KnockoutObservableBase, ruleObj: KnockoutValidationAnonymousRuleDefinition): void;
addAnonymousRule(observable: KnockoutObservable<any>, ruleObj: KnockoutValidationAnonymousRuleDefinition): void;
insertValidationMessage(element: Element): Element;
parseInputValidationAttributes(element: Element, valueAccessor: () => KnockoutObservableBase): void;
parseInputValidationAttributes(element: Element, valueAccessor: () => KnockoutObservable<any>): void;
rules: KnockoutValidationRuleDefinitions;
@@ -129,12 +129,12 @@ interface KnockoutValidationStatic {
utils: KnockoutValidationUtils;
localize(msgTranslations: any): void;
validateObservable(observable: KnockoutObservableBase): boolean;
validateObservable(observable: KnockoutObservable<any>): boolean;
}
interface KnockoutStatic {
validation: KnockoutValidationStatic;
validatedObservable(initialValue: any): KnockoutObservableBase;
validatedObservable(initialValue: any): KnockoutObservable<any>;
applyBindingsWithValidation(viewModel: any, rootNode?: any, options?: KnockoutValidationConfiguration): void;
}