mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Update index.d.ts removed fromjs overload that no longer exists in latest knockout.mapping, and added much better type safety for "fromJS". * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * Update index.d.ts * fix for typescript version. * more typescript versioning fixes. * fix for minor bug. * yet another test fix. * yet another test fix.
34 lines
917 B
TypeScript
34 lines
917 B
TypeScript
// Type definitions for knockout-editables 0.9
|
|
// Project: http://romanych.github.com/ko.editables/
|
|
// Definitions by: Boris Yankov <https://github.com/borisyankov>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
// TypeScript Version: 2.3
|
|
|
|
/// <reference types="knockout" />
|
|
|
|
// bestowed by ko.editable(target)
|
|
interface KnockoutEditable {
|
|
addEditable(target: any): any;
|
|
beginEdit(): void;
|
|
commit(): void;
|
|
rollback(): void;
|
|
hasChanges(): boolean;
|
|
}
|
|
|
|
interface KnockoutEditableStatic {
|
|
(viewModel: any, autoInit?: boolean): void;
|
|
beginEdit(scope: string): void;
|
|
commit(scope: string): void;
|
|
rollback(scope: string): void;
|
|
hasChanges(scope: string): boolean;
|
|
|
|
// INTERNAL
|
|
//getHasChangesFlag(scope: string): any;
|
|
//enable(object: any, scope: string); void;
|
|
}
|
|
|
|
// extend ko global
|
|
interface KnockoutStatic {
|
|
editable: KnockoutEditableStatic;
|
|
}
|