From 9b1ab64b399f6d99ec32ebcfc08ba5e36ec49edf Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Mon, 31 Oct 2016 17:07:33 -0400 Subject: [PATCH] Merge namespaces But keep both `export as` global names for backwards compatibility This introduces the `vg` members onto the Vega namespace, which is incorrect, however it leaves existing code which depends on this dts as functional while making allowing module consumers to have all Vega types available. --- vega/index.d.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/vega/index.d.ts b/vega/index.d.ts index 29716e098a..57de502144 100644 --- a/vega/index.d.ts +++ b/vega/index.d.ts @@ -3,7 +3,7 @@ // Definitions by: Tom Crockett // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -declare namespace Vega { +declare namespace vg { export type ChartViewConstructor = { (args: {renderer: 'svg'} & ViewArgs): SvgView; @@ -525,15 +525,13 @@ declare namespace Vega { offset?: number; band?: boolean; } -} -declare namespace vg { - export var parse: Vega.Parse; + export var parse: Parse; export namespace scene { - export function item(mark: Vega.Node): Vega.Node; + export function item(mark: Node): Node; } - export class Bounds implements Vega.Bounds { + export class Bounds implements Bounds { x1: number; y1: number; x2: number;