mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-01 09:01:45 +08:00
12
knockout/knockout.d.ts
vendored
12
knockout/knockout.d.ts
vendored
@@ -282,9 +282,7 @@ interface KnockoutUtils {
|
||||
|
||||
arrayFilter<T>(array: T[], predicate: (item: T) => boolean): T[];
|
||||
|
||||
arrayPushAll<T>(array: T[], valuesToPush: T[]): T[];
|
||||
|
||||
arrayPushAll<T>(array: KnockoutObservableArray<T>, valuesToPush: T[]): T[];
|
||||
arrayPushAll<T>(array: T[] | KnockoutObservableArray<T>, valuesToPush: T[]): T[];
|
||||
|
||||
extend(target: Object, source: Object): Object;
|
||||
|
||||
@@ -320,8 +318,8 @@ interface KnockoutUtils {
|
||||
|
||||
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
|
||||
|
||||
setTextContent(element: any, textContent: string | KnockoutObservable<string>): void; // IT's PART OF THE MINIFIED API SURFACE https://github.com/knockout/knockout/blob/master/src/utils.js#L599
|
||||
|
||||
setElementName(element: any, name: string): void;
|
||||
|
||||
forceRefresh(node: any): void;
|
||||
@@ -345,6 +343,10 @@ interface KnockoutUtils {
|
||||
isIe6: boolean;
|
||||
|
||||
isIe7: boolean;
|
||||
|
||||
objectForEach(obj: any, action: (key: any, value: any) => void): void;
|
||||
|
||||
addOrRemoveItem<T>(array: T[] | KnockoutObservable<T>, value: T, included: T): void;
|
||||
}
|
||||
|
||||
interface KnockoutArrayChange<T> {
|
||||
|
||||
Reference in New Issue
Block a user