Search
Preparing search index...
The search index is not available
DefinitelyTyped
Inherited
Private
Externals
Only exported
KnockoutStatic
Interface KnockoutStatic
Index
Properties
bindingHandlers
bindingProvider
computed
expressionRewriting
extenders
jqueryTmplTemplateEngine
memoization
nativeTemplateEngine
observable
observableArray
postbox
selectExtensions
subscribable
templateEngine
templateRewriting
templateSources
utils
virtualElements
Methods
applyBindings
applyBindingsToDescendants
applyBindingsToNode
cleanNode
contextFor
dataFor
isComputed
isObservable
isSubscribable
isWriteableObservable
removeNode
renderTemplate
renderTemplateForEach
setTemplateEngine
toJS
toJSON
unwrap
Properties
public
bindingHandlers
:
KnockoutBindingHandlers
public
bindingProvider
:
any
public
computed
:
KnockoutComputedStatic
public
expressionRewriting
:
{ bindingRewriteValidators: any; }
public
expressionRewriting.bindingRewriteValidators
:
any
public
extenders
:
KnockoutExtenders
public
jqueryTmplTemplateEngine
:
{ prototype: KnockoutTemplateEngine; renderTemplateSource(templateSource: Object, bindingContext: KnockoutBindingContext, options: Object): Node[]; createJavaScriptEvaluatorBlock(script: string): string; addTemplate(templateName: string, templateMarkup: string): void; }
public
jqueryTmplTemplateEngine.prototype
:
KnockoutTemplateEngine
public
addTemplate
(
)
.templateMarkup.templateMarkup
:
string
.templateName.templateName
:
string
public
createJavaScriptEvaluatorBlock
(
)
:
string
Returns
string
.script.script
:
string
public
renderTemplateSource
(
)
:
Array<Node>
Returns
Array<Node>
.bindingContext.bindingContext
:
KnockoutBindingContext
.options.options
:
Object
.templateSource.templateSource
:
Object
public
memoization
:
KnockoutMemoization
public
nativeTemplateEngine
:
{ prototype: KnockoutNativeTemplateEngine; instance: KnockoutNativeTemplateEngine; new(): KnockoutNativeTemplateEngine; }
constructor
(
)
:
KnockoutNativeTemplateEngine
Returns
KnockoutNativeTemplateEngine
public
nativeTemplateEngine.instance
:
KnockoutNativeTemplateEngine
public
nativeTemplateEngine.prototype
:
KnockoutNativeTemplateEngine
public
observable
:
KnockoutObservableStatic
public
observableArray
:
KnockoutObservableArrayStatic
public
postbox
:
KnockoutPostBox
public
selectExtensions
:
{ readValue(element: HTMLElement): any; writeValue(element: HTMLElement, value: any): void; }
public
readValue
(
)
:
any
Returns
any
.element.element
:
HTMLElement
public
writeValue
(
)
.element.element
:
HTMLElement
.value.value
:
any
public
subscribable
:
KnockoutSubscribableStatic
public
templateEngine
:
{ prototype: KnockoutTemplateEngine; new(): KnockoutTemplateEngine; }
constructor
(
)
:
KnockoutTemplateEngine
Returns
KnockoutTemplateEngine
public
templateEngine.prototype
:
KnockoutTemplateEngine
public
templateRewriting
:
{ ensureTemplateIsRewritten(template: Node, templateEngine: KnockoutTemplateEngine, templateDocument: Document): any; ensureTemplateIsRewritten(template: string, templateEngine: KnockoutTemplateEngine, templateDocument: Document): any; memoizeBindingAttributeSyntax(htmlString: string, templateEngine: KnockoutTemplateEngine): any; applyMemoizedBindingsToNextSibling(bindings: any, nodeName: string): string; }
public
applyMemoizedBindingsToNextSibling
(
)
:
string
Returns
string
.bindings.bindings
:
any
.nodeName.nodeName
:
string
public
ensureTemplateIsRewritten
(
)
:
any
Returns
any
.template.template
:
Node
.templateDocument.templateDocument
:
Document
.templateEngine.templateEngine
:
KnockoutTemplateEngine
public
ensureTemplateIsRewritten
(
)
:
any
Returns
any
.template.template
:
string
.templateDocument.templateDocument
:
Document
.templateEngine.templateEngine
:
KnockoutTemplateEngine
public
memoizeBindingAttributeSyntax
(
)
:
any
Returns
any
.htmlString.htmlString
:
string
.templateEngine.templateEngine
:
KnockoutTemplateEngine
public
templateSources
:
KnockoutTemplateSources
public
utils
:
KnockoutUtils
public
virtualElements
:
KnockoutVirtualElements
Methods
public
applyBindings
(
viewModel
:
any
, rootNode
?:
any
)
Parameters
viewModel:
any
rootNode?:
any
optional
public
applyBindingsToDescendants
(
viewModel
:
any
, rootNode
:
any
)
Parameters
viewModel:
any
rootNode:
any
public
applyBindingsToNode
(
node
:
Element
, options
:
any
, viewModel
:
any
)
Parameters
node:
Element
options:
any
viewModel:
any
public
cleanNode
(
node
:
Element
)
:
Element
Parameters
node:
Element
Returns
Element
public
contextFor
(
node
:
any
)
:
any
Parameters
node:
any
Returns
any
public
dataFor
(
node
:
any
)
:
any
Parameters
node:
any
Returns
any
public
isComputed
(
instance
:
any
)
:
boolean
Parameters
instance:
any
Returns
boolean
public
isObservable
(
instance
:
any
)
:
boolean
Parameters
instance:
any
Returns
boolean
public
isSubscribable
(
instance
:
any
)
:
boolean
Parameters
instance:
any
Returns
boolean
public
isWriteableObservable
(
instance
:
any
)
:
boolean
Parameters
instance:
any
Returns
boolean
public
removeNode
(
node
:
Element
)
Parameters
node:
Element
public
renderTemplate
(
template
:
Function
, viewModel
:
any
, options
?:
any
, target
?:
any
, renderMode
?:
any
)
:
any
Parameters
template:
Function
viewModel:
any
options?:
any
optional
target?:
any
optional
renderMode?:
any
optional
Returns
any
public
renderTemplate
(
template
:
string
, viewModel
:
any
, options
?:
any
, target
?:
any
, renderMode
?:
any
)
:
any
Parameters
template:
string
viewModel:
any
options?:
any
optional
target?:
any
optional
renderMode?:
any
optional
Returns
any
public
renderTemplate
(
template
:
Function
, dataOrBindingContext
:
KnockoutBindingContext
, options
:
Object
, targetNodeOrNodeArray
:
Node
, renderMode
:
string
)
:
any
Parameters
template:
Function
dataOrBindingContext:
KnockoutBindingContext
options:
Object
targetNodeOrNodeArray:
Node
renderMode:
string
Returns
any
public
renderTemplate
(
template
:
any
, dataOrBindingContext
:
KnockoutBindingContext
, options
:
Object
, targetNodeOrNodeArray
:
Node
, renderMode
:
string
)
:
any
Parameters
template:
any
dataOrBindingContext:
KnockoutBindingContext
options:
Object
targetNodeOrNodeArray:
Node
renderMode:
string
Returns
any
public
renderTemplate
(
template
:
Function
, dataOrBindingContext
:
any
, options
:
Object
, targetNodeOrNodeArray
:
Node
, renderMode
:
string
)
:
any
Parameters
template:
Function
dataOrBindingContext:
any
options:
Object
targetNodeOrNodeArray:
Node
renderMode:
string
Returns
any
public
renderTemplate
(
template
:
any
, dataOrBindingContext
:
any
, options
:
Object
, targetNodeOrNodeArray
:
Node
, renderMode
:
string
)
:
any
Parameters
template:
any
dataOrBindingContext:
any
options:
Object
targetNodeOrNodeArray:
Node
renderMode:
string
Returns
any
public
renderTemplate
(
template
:
Function
, dataOrBindingContext
:
KnockoutBindingContext
, options
:
Object
, targetNodeOrNodeArray
:
Array<Node>
, renderMode
:
string
)
:
any
Parameters
template:
Function
dataOrBindingContext:
KnockoutBindingContext
options:
Object
targetNodeOrNodeArray:
Array<Node>
renderMode:
string
Returns
any
public
renderTemplate
(
template
:
any
, dataOrBindingContext
:
KnockoutBindingContext
, options
:
Object
, targetNodeOrNodeArray
:
Array<Node>
, renderMode
:
string
)
:
any
Parameters
template:
any
dataOrBindingContext:
KnockoutBindingContext
options:
Object
targetNodeOrNodeArray:
Array<Node>
renderMode:
string
Returns
any
public
renderTemplate
(
template
:
Function
, dataOrBindingContext
:
any
, options
:
Object
, targetNodeOrNodeArray
:
Array<Node>
, renderMode
:
string
)
:
any
Parameters
template:
Function
dataOrBindingContext:
any
options:
Object
targetNodeOrNodeArray:
Array<Node>
renderMode:
string
Returns
any
public
renderTemplate
(
template
:
any
, dataOrBindingContext
:
any
, options
:
Object
, targetNodeOrNodeArray
:
Array<Node>
, renderMode
:
string
)
:
any
Parameters
template:
any
dataOrBindingContext:
any
options:
Object
targetNodeOrNodeArray:
Array<Node>
renderMode:
string
Returns
any
public
renderTemplateForEach
(
template
:
Function
, arrayOrObservableArray
:
Array<any>
, options
:
Object
, targetNode
:
Node
, parentBindingContext
:
KnockoutBindingContext
)
:
any
Parameters
template:
Function
arrayOrObservableArray:
Array<any>
options:
Object
targetNode:
Node
parentBindingContext:
KnockoutBindingContext
Returns
any
public
renderTemplateForEach
(
template
:
any
, arrayOrObservableArray
:
Array<any>
, options
:
Object
, targetNode
:
Node
, parentBindingContext
:
KnockoutBindingContext
)
:
any
Parameters
template:
any
arrayOrObservableArray:
Array<any>
options:
Object
targetNode:
Node
parentBindingContext:
KnockoutBindingContext
Returns
any
public
renderTemplateForEach
(
template
:
Function
, arrayOrObservableArray
:
KnockoutObservable
, options
:
Object
, targetNode
:
Node
, parentBindingContext
:
KnockoutBindingContext
)
:
any
Parameters
template:
Function
arrayOrObservableArray:
KnockoutObservable
options:
Object
targetNode:
Node
parentBindingContext:
KnockoutBindingContext
Returns
any
public
renderTemplateForEach
(
template
:
any
, arrayOrObservableArray
:
KnockoutObservable
, options
:
Object
, targetNode
:
Node
, parentBindingContext
:
KnockoutBindingContext
)
:
any
Parameters
template:
any
arrayOrObservableArray:
KnockoutObservable
options:
Object
targetNode:
Node
parentBindingContext:
KnockoutBindingContext
Returns
any
public
setTemplateEngine
(
templateEngine
:
KnockoutNativeTemplateEngine
)
Parameters
templateEngine:
KnockoutNativeTemplateEngine
public
toJS
(
viewModel
:
any
)
:
any
Parameters
viewModel:
any
Returns
any
public
toJSON
(
viewModel
:
any
, replacer
?:
Function
, space
?:
any
)
:
string
Parameters
viewModel:
any
replacer?:
Function
optional
space?:
any
optional
Returns
string
public
unwrap
(
value
:
any
)
:
any
Parameters
value:
any
Returns
any
Globals
knockout