diff --git a/knockout/knockout.d.ts b/knockout/knockout.d.ts index db8ab16aba..eaae8bee1d 100644 --- a/knockout/knockout.d.ts +++ b/knockout/knockout.d.ts @@ -121,6 +121,8 @@ interface KnockoutBindingContext { $rawData: any | KnockoutObservable; $index?: KnockoutObservable; $parentContext?: KnockoutBindingContext; + $component: any; + $componentTemplateNodes: Node[]; extend(properties: any): any; createChildContext(dataItemOrAccessor: any, dataItemAlias?: any, extendCallback?: Function): any; @@ -603,7 +605,8 @@ declare module KnockoutComponentTypes { } interface ComponentInfo { - element: any; + element: Node; + templateNodes: Node[]; } interface TemplateElement { @@ -641,4 +644,4 @@ declare var ko: KnockoutStatic; declare module "knockout" { export = ko; -} \ No newline at end of file +}