From 4fe646570aa424d708ca808480510fdb6ee6bad2 Mon Sep 17 00:00:00 2001 From: Alexander T Date: Wed, 4 Apr 2018 15:01:48 +0300 Subject: [PATCH] Change readyState from string to DocumentReadyState --- baselines/dom.generated.d.ts | 3 ++- inputfiles/overridingTypes.json | 16 +++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index bd62e605a..c9cc185b0 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -3972,7 +3972,7 @@ interface Document extends Node, GlobalEventHandlers, ParentNode, DocumentEvent /** * Retrieves a value that indicates the current state of the object. */ - readonly readyState: string; + readonly readyState: DocumentReadyState; /** * Gets the URL of the location that referred the user to the current page. */ @@ -15983,6 +15983,7 @@ type ChannelCountMode = "max" | "clamped-max" | "explicit"; type ChannelInterpretation = "speakers" | "discrete"; type DisplayCaptureSurfaceType = "monitor" | "window" | "application" | "browser"; type DistanceModelType = "linear" | "inverse" | "exponential"; +type DocumentReadyState = "loading" | "interactive" | "complete"; type EndOfStreamError = "network" | "decode"; type ExpandGranularity = "character" | "word" | "sentence" | "textedit"; type GamepadHand = "" | "left" | "right"; diff --git a/inputfiles/overridingTypes.json b/inputfiles/overridingTypes.json index 22b55f478..9e9015105 100644 --- a/inputfiles/overridingTypes.json +++ b/inputfiles/overridingTypes.json @@ -133,7 +133,17 @@ "interface": {} }, "enums": { - "enum": {} + "enum": { + "DocumentReadyState": { + "specs": "dom4", + "value": [ + "loading", + "interactive", + "complete" + ], + "name": "DocumentReadyState" + } + } }, "interfaces": { "interface": { @@ -315,6 +325,10 @@ }, "properties": { "property": { + "readyState": { + "name": "readyState", + "override-type": "DocumentReadyState" + }, "documentElement": { "name": "documentElement", "override-type": "HTMLElement"