From 0496cb27f7a980d2d3061d9d1175d66c86c4fcf9 Mon Sep 17 00:00:00 2001 From: Dmytro Kossa Date: Wed, 9 May 2018 18:14:46 -0700 Subject: [PATCH] polymer/index.d.ts - add observeNodes / unobserveNodes Documented here: https://www.polymer-project.org/1.0/docs/devguide/local-dom#observe-nodes --- types/polymer/index.d.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) 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[];