core/lib/tern_from_ts/defs/knockout.mapping.json.tmp
2017-05-14 13:22:31 +02:00

46 lines
1.4 KiB
Plaintext

{
"KnockoutMappingCreateOptions": {
"data": "?",
"parent": "?"
},
"KnockoutMappingUpdateOptions": {
"data": "?",
"parent": "?",
"observable": "?"
},
"KnockoutMappingOptions": {
"ignore": "[string]",
"include": "[string]",
"copy": "[string]",
"mappedProperties": "[string]",
"deferEvaluation": "bool",
"create": "fn(options: KnockoutMappingCreateOptions)",
"update": "fn(options: KnockoutMappingUpdateOptions)",
"key": "fn(data: ?)"
},
"KnockoutMapping": {
"isMapped": "fn(viewModel: ?) -> bool",
"fromJS": "fn(jsObject: ?) -> ?",
"fromJSON": "fn(jsonString: string) -> ?",
"toJS": "fn(rootObject: ?, options?: KnockoutMappingOptions) -> ?",
"toJSON": "fn(rootObject: ?, options?: KnockoutMappingOptions) -> ?",
"defaultOptions": "fn() -> KnockoutMappingOptions",
"resetDefaultOptions": "fn()",
"getType": "fn(x: ?) -> ?",
"visitModel": "fn(rootObject: ?, callback: Function, options?: ?) -> ?"
},
"KnockoutObservableArrayFunctions": {
"mappedCreate": "fn(item: T) -> T",
"mappedRemove": "fn(item: T) -> [T]",
"mappedRemoveAll": "fn(items: [T]) -> [T]",
"mappedDestroy": "fn(item: T)",
"mappedDestroyAll": "fn(items: [T])"
},
"KnockoutStatic": {
"mapping": "KnockoutMapping"
},
"knockout.mapping": "mapping",
"mapping": "KnockoutMapping",
"!name": "knockout.mapping.d.ts"
}