diff --git a/types/polymer/index.d.ts b/types/polymer/index.d.ts index a4eca3e70b..569842066a 100644 --- a/types/polymer/index.d.ts +++ b/types/polymer/index.d.ts @@ -232,6 +232,12 @@ declare global { flush():void; } + interface ObservedNodeInfo { + target: Node; + addedNodes: Node[]; + removedNode: Node[]; + } + interface DomApi { appendChild(node: Node): Node; @@ -257,6 +263,10 @@ declare global { setAttribute(name: string, value: any):void; removeAttribute(name: string):void; + + observeNodes(callback: (info: ObservedNodeInfo) => void): {}; + + unobserveNodes(observer: {}): void; childNodes:Node[];