From b4adabde422d362e168031cddea651137ef9fc86 Mon Sep 17 00:00:00 2001 From: Diullei Gomes Date: Fri, 21 Jun 2013 02:01:23 -0300 Subject: [PATCH] Merge pull request #641 --- knockout/knockout.d.ts | 46 +++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/knockout/knockout.d.ts b/knockout/knockout.d.ts index 67858f0888..f0909ddc9f 100644 --- a/knockout/knockout.d.ts +++ b/knockout/knockout.d.ts @@ -15,7 +15,7 @@ interface KnockoutSubscribableFunctions { interface KnockoutComputedFunctions extends KnockoutSubscribableFunctions { getDependenciesCount(): number; - hasWriteFunction(): bool; + hasWriteFunction(): boolean; } interface KnockoutObservableFunctions extends KnockoutSubscribableFunctions { @@ -72,15 +72,15 @@ interface KnockoutComputed extends KnockoutComputedFunctions { (value: T): void; subscribe(callback: (newValue: T) => void, target?:any, topic?: string): KnockoutSubscription; - notifySubscribers(valueToWrite: T, topic?: string); + notifySubscribers(valueToWrite: T, topic?: string); } interface KnockoutObservableArrayStatic { fn: KnockoutObservableArrayFunctions; - + (): KnockoutObservableArray; - (value: T[]): KnockoutObservableArray; + (value: T[]): KnockoutObservableArray; } interface KnockoutObservableArray extends KnockoutObservableArrayFunctions { @@ -94,18 +94,18 @@ interface KnockoutObservableArray extends KnockoutObservableArrayFunctions interface KnockoutObservableStatic { fn: KnockoutObservableFunctions; - (value: T): KnockoutObservable; - (): KnockoutObservable; + (value?: T): KnockoutObservable; + (): KnockoutObservable; } /** use as method to get/set the value */ interface KnockoutObservableBase extends KnockoutObservableFunctions { getSubscriptionsCount(): number; } - + interface KnockoutObservable extends KnockoutObservableBase { (): T; - (value: T): void; + (value: T): void; subscribe(callback: (newValue: T) => void, target?:any, topic?: string): KnockoutSubscription; notifySubscribers(valueToWrite: T, topic?: string); @@ -176,7 +176,7 @@ interface KnockoutMemoization { interface KnockoutVirtualElement {} interface KnockoutVirtualElements { - allowedBindings: { [bindingName: string]: bool; }; + allowedBindings: { [bindingName: string]: boolean; }; emptyNode( e: KnockoutVirtualElement ); firstChild( e: KnockoutVirtualElement ); insertAfter( container: KnockoutVirtualElement, nodeToInsert: HTMLElement, insertAfter: HTMLElement ); @@ -216,7 +216,7 @@ interface KnockoutUtils { set (node: Element, key: string, value: any); - getAll(node: Element, createIfNotFound: bool); + getAll(node: Element, createIfNotFound: boolean); clear(node: Element); }; @@ -245,7 +245,7 @@ interface KnockoutUtils { arrayIndexOf(array: any[], item: any): number; - arrayFirst(array: any[], predicate: (item) => bool, predicateOwner?: any): any; + arrayFirst(array: any[], predicate: (item) => boolean, predicateOwner?: any): any; arrayRemoveItem(array: any[], itemToRemove: any): void; @@ -253,7 +253,7 @@ interface KnockoutUtils { arrayMap(array: any[], mapping: (item) => any): any[]; - arrayFilter(array: any[], predicate: (item) => bool): any[]; + arrayFilter(array: any[], predicate: (item) => boolean): any[]; arrayPushAll(array: any[], valuesToPush: any[]): any[]; @@ -263,13 +263,13 @@ interface KnockoutUtils { moveCleanedNodesToContainerElement(nodes: any[]): HTMLElement; - cloneNodes(nodesArray: any[], shouldCleanNodes: bool): any[]; + cloneNodes(nodesArray: any[], shouldCleanNodes: boolean): any[]; setDomNodeChildren(domNode: any, childNodes: any[]): void; replaceDomNodes(nodeToReplaceOrNodeArray: any, newNodesArray: any[]): void; - setOptionNodeSelectionState(optionNode: any, isSelected: bool): void; + setOptionNodeSelectionState(optionNode: any, isSelected: boolean): void; stringTrim(str: string): string; @@ -277,9 +277,9 @@ interface KnockoutUtils { stringStartsWith(str: string, startsWith: string): string; - domNodeIsContainedBy(node: any, containedByNode: any): bool; + domNodeIsContainedBy(node: any, containedByNode: any): boolean; - domNodeIsAttachedToDocument(node: any): bool; + domNodeIsAttachedToDocument(node: any): boolean; tagNameLower(element: any): string; @@ -289,7 +289,7 @@ interface KnockoutUtils { unwrapObservable(value: any): any; - toggleDomNodeCssClass(node: any, className: string, shouldHaveClass: bool): void; + toggleDomNodeCssClass(node: any, className: string, shouldHaveClass: boolean): void; //setTextContent(element: any, textContent: string): void; // NOT PART OF THE MINIFIED API SURFACE (ONLY IN knockout-{version}.debug.js) https://github.com/SteveSanderson/knockout/issues/670 @@ -315,9 +315,9 @@ interface KnockoutUtils { ieVersion: number; - isIe6: bool; + isIe6: boolean; - isIe7: bool; + isIe7: boolean; } ////////////////////////////////// @@ -365,7 +365,7 @@ interface KnockoutTemplateEngine extends KnockoutNativeTemplateEngine { renderTemplate(template, bindingContext, options, templateDocument); - isTemplateRewritten(template, templateDocument): bool; + isTemplateRewritten(template, templateDocument): boolean; rewriteTemplate(template, rewriterCallback, templateDocument); } @@ -389,11 +389,11 @@ interface KnockoutStatic { observableArray: KnockoutObservableArrayStatic; contextFor(node: any): any; - isSubscribable(instance: any): bool; + isSubscribable(instance: any): boolean; toJSON(viewModel: any, replacer?: Function, space?: any): string; toJS(viewModel: any): any; - isObservable(instance: any): bool; - isComputed(instance: any): bool; + isObservable(instance: any): boolean; + isComputed(instance: any): boolean; dataFor(node: any): any; removeNode(node: Element); cleanNode(node: Element);