From 0fc3a2952152bfb9fdfe50d63b9e6021d6266ee0 Mon Sep 17 00:00:00 2001 From: Dom Parfitt Date: Fri, 12 Oct 2018 16:17:08 +0100 Subject: [PATCH] Added TypeNames type --- types/d3-graphviz/index.d.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/types/d3-graphviz/index.d.ts b/types/d3-graphviz/index.d.ts index 9c344995d4..1adbba9be2 100644 --- a/types/d3-graphviz/index.d.ts +++ b/types/d3-graphviz/index.d.ts @@ -49,7 +49,7 @@ declare module 'd3-graphviz' { scale(scale: number): Graphviz; //Control Flow - on(typenames: string, callback?: () => void): any; + on(typenames: TypeNames, callback?: () => void): any; logEvents(enable: boolean): Graphviz; //Controlling Fade @@ -104,6 +104,11 @@ declare module 'd3-graphviz' { } type Engine = 'circo' | 'dot' | 'fdp' | 'neato' | 'osage' | 'patchwork' | 'twopi'; + + type TypeNames = 'initEnd' | 'start' | 'layoutStart' | 'layoutEnd' | 'dataExtractEnd' | + 'dataProcessPass1End' | 'dataProcessPass2End' | 'dataProcessEnd' | + 'renderStart' | 'renderEnd' | 'transitionStart' | 'transitionEnd' | + 'resotreEnd' | 'end'; export interface GraphvizOptions { useWorker?: boolean,