@@ -3881,7 +3881,7 @@ declare module Intl {
3881
3881
currency?: string;
3882
3882
currencyDisplay?: string;
3883
3883
useGrouping?: boolean;
3884
- minimumintegerDigits ?: number;
3884
+ minimumIntegerDigits ?: number;
3885
3885
minimumFractionDigits?: number;
3886
3886
maximumFractionDigits?: number;
3887
3887
minimumSignificantDigits?: number;
@@ -3894,7 +3894,7 @@ declare module Intl {
3894
3894
style: string;
3895
3895
currency?: string;
3896
3896
currencyDisplay?: string;
3897
- minimumintegerDigits : number;
3897
+ minimumIntegerDigits : number;
3898
3898
minimumFractionDigits: number;
3899
3899
maximumFractionDigits: number;
3900
3900
minimumSignificantDigits?: number;
@@ -4243,8 +4243,8 @@ interface AnalyserNode extends AudioNode {
4243
4243
smoothingTimeConstant: number;
4244
4244
getByteFrequencyData(array: Uint8Array): void;
4245
4245
getByteTimeDomainData(array: Uint8Array): void;
4246
- getFloatFrequencyData(array: any ): void;
4247
- getFloatTimeDomainData(array: any ): void;
4246
+ getFloatFrequencyData(array: Float32Array ): void;
4247
+ getFloatTimeDomainData(array: Float32Array ): void;
4248
4248
}
4249
4249
4250
4250
declare var AnalyserNode: {
@@ -4331,7 +4331,7 @@ interface AudioBuffer {
4331
4331
length: number;
4332
4332
numberOfChannels: number;
4333
4333
sampleRate: number;
4334
- getChannelData(channel: number): any ;
4334
+ getChannelData(channel: number): Float32Array ;
4335
4335
}
4336
4336
4337
4337
declare var AudioBuffer: {
@@ -4375,7 +4375,7 @@ interface AudioContext extends EventTarget {
4375
4375
createMediaElementSource(mediaElement: HTMLMediaElement): MediaElementAudioSourceNode;
4376
4376
createOscillator(): OscillatorNode;
4377
4377
createPanner(): PannerNode;
4378
- createPeriodicWave(real: any , imag: any ): PeriodicWave;
4378
+ createPeriodicWave(real: Float32Array , imag: Float32Array ): PeriodicWave;
4379
4379
createScriptProcessor(bufferSize?: number, numberOfInputChannels?: number, numberOfOutputChannels?: number): ScriptProcessorNode;
4380
4380
createStereoPanner(): StereoPannerNode;
4381
4381
createWaveShaper(): WaveShaperNode;
@@ -4433,7 +4433,7 @@ interface AudioParam {
4433
4433
linearRampToValueAtTime(value: number, endTime: number): void;
4434
4434
setTargetAtTime(target: number, startTime: number, timeConstant: number): void;
4435
4435
setValueAtTime(value: number, startTime: number): void;
4436
- setValueCurveAtTime(values: any , startTime: number, duration: number): void;
4436
+ setValueCurveAtTime(values: Float32Array , startTime: number, duration: number): void;
4437
4437
}
4438
4438
4439
4439
declare var AudioParam: {
@@ -4509,7 +4509,7 @@ interface BiquadFilterNode extends AudioNode {
4509
4509
frequency: AudioParam;
4510
4510
gain: AudioParam;
4511
4511
type: string;
4512
- getFrequencyResponse(frequencyHz: any , magResponse: any , phaseResponse: any ): void;
4512
+ getFrequencyResponse(frequencyHz: Float32Array , magResponse: Float32Array , phaseResponse: Float32Array ): void;
4513
4513
}
4514
4514
4515
4515
declare var BiquadFilterNode: {
@@ -5108,7 +5108,7 @@ declare var CanvasPattern: {
5108
5108
5109
5109
interface CanvasRenderingContext2D {
5110
5110
canvas: HTMLCanvasElement;
5111
- fillStyle: any ;
5111
+ fillStyle: string | CanvasGradient | CanvasPattern ;
5112
5112
font: string;
5113
5113
globalAlpha: number;
5114
5114
globalCompositeOperation: string;
@@ -5123,7 +5123,7 @@ interface CanvasRenderingContext2D {
5123
5123
shadowColor: string;
5124
5124
shadowOffsetX: number;
5125
5125
shadowOffsetY: number;
5126
- strokeStyle: any ;
5126
+ strokeStyle: string | CanvasGradient | CanvasPattern ;
5127
5127
textAlign: string;
5128
5128
textBaseline: string;
5129
5129
arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, anticlockwise?: boolean): void;
@@ -6491,8 +6491,6 @@ interface Document extends Node, GlobalEventHandlers, NodeSelector, DocumentEven
6491
6491
importNode(importedNode: Node, deep: boolean): Node;
6492
6492
msElementsFromPoint(x: number, y: number): NodeList;
6493
6493
msElementsFromRect(left: number, top: number, width: number, height: number): NodeList;
6494
- msGetPrintDocumentForNamedFlow(flowName: string): Document;
6495
- msSetPrintDocumentUriForNamedFlow(flowName: string, uri: string): void;
6496
6494
/**
6497
6495
* Opens a new window and loads a document specified by a given URL. Also, opens a new window that uses the url parameter and the name parameter to collect the output of the write method and the writeln method.
6498
6496
* @param url Specifies a MIME type for the document.
@@ -11314,27 +11312,6 @@ declare var MSHTMLWebViewElement: {
11314
11312
new(): MSHTMLWebViewElement;
11315
11313
}
11316
11314
11317
- interface MSHeaderFooter {
11318
- URL: string;
11319
- dateLong: string;
11320
- dateShort: string;
11321
- font: string;
11322
- htmlFoot: string;
11323
- htmlHead: string;
11324
- page: number;
11325
- pageTotal: number;
11326
- textFoot: string;
11327
- textHead: string;
11328
- timeLong: string;
11329
- timeShort: string;
11330
- title: string;
11331
- }
11332
-
11333
- declare var MSHeaderFooter: {
11334
- prototype: MSHeaderFooter;
11335
- new(): MSHeaderFooter;
11336
- }
11337
-
11338
11315
interface MSInputMethodContext extends EventTarget {
11339
11316
compositionEndOffset: number;
11340
11317
compositionStartOffset: number;
@@ -11493,24 +11470,6 @@ declare var MSPointerEvent: {
11493
11470
new(typeArg: string, eventInitDict?: PointerEventInit): MSPointerEvent;
11494
11471
}
11495
11472
11496
- interface MSPrintManagerTemplatePrinter extends MSTemplatePrinter, EventTarget {
11497
- percentScale: number;
11498
- showHeaderFooter: boolean;
11499
- shrinkToFit: boolean;
11500
- drawPreviewPage(element: HTMLElement, pageNumber: number): void;
11501
- endPrint(): void;
11502
- getPrintTaskOptionValue(key: string): any;
11503
- invalidatePreview(): void;
11504
- setPageCount(pageCount: number): void;
11505
- startPrint(): void;
11506
- addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
11507
- }
11508
-
11509
- declare var MSPrintManagerTemplatePrinter: {
11510
- prototype: MSPrintManagerTemplatePrinter;
11511
- new(): MSPrintManagerTemplatePrinter;
11512
- }
11513
-
11514
11473
interface MSRangeCollection {
11515
11474
length: number;
11516
11475
item(index: number): Range;
@@ -11558,63 +11517,6 @@ declare var MSStreamReader: {
11558
11517
new(): MSStreamReader;
11559
11518
}
11560
11519
11561
- interface MSTemplatePrinter {
11562
- collate: boolean;
11563
- copies: number;
11564
- currentPage: boolean;
11565
- currentPageAvail: boolean;
11566
- duplex: boolean;
11567
- footer: string;
11568
- frameActive: boolean;
11569
- frameActiveEnabled: boolean;
11570
- frameAsShown: boolean;
11571
- framesetDocument: boolean;
11572
- header: string;
11573
- headerFooterFont: string;
11574
- marginBottom: number;
11575
- marginLeft: number;
11576
- marginRight: number;
11577
- marginTop: number;
11578
- orientation: string;
11579
- pageFrom: number;
11580
- pageHeight: number;
11581
- pageTo: number;
11582
- pageWidth: number;
11583
- selectedPages: boolean;
11584
- selection: boolean;
11585
- selectionEnabled: boolean;
11586
- unprintableBottom: number;
11587
- unprintableLeft: number;
11588
- unprintableRight: number;
11589
- unprintableTop: number;
11590
- usePrinterCopyCollate: boolean;
11591
- createHeaderFooter(): MSHeaderFooter;
11592
- deviceSupports(property: string): any;
11593
- ensurePrintDialogDefaults(): boolean;
11594
- getPageMarginBottom(pageRule: CSSPageRule, pageWidth: number, pageHeight: number): any;
11595
- getPageMarginBottomImportant(pageRule: CSSPageRule): boolean;
11596
- getPageMarginLeft(pageRule: CSSPageRule, pageWidth: number, pageHeight: number): any;
11597
- getPageMarginLeftImportant(pageRule: CSSPageRule): boolean;
11598
- getPageMarginRight(pageRule: CSSPageRule, pageWidth: number, pageHeight: number): any;
11599
- getPageMarginRightImportant(pageRule: CSSPageRule): boolean;
11600
- getPageMarginTop(pageRule: CSSPageRule, pageWidth: number, pageHeight: number): any;
11601
- getPageMarginTopImportant(pageRule: CSSPageRule): boolean;
11602
- printBlankPage(): void;
11603
- printNonNative(document: any): boolean;
11604
- printNonNativeFrames(document: any, activeFrame: boolean): void;
11605
- printPage(element: HTMLElement): void;
11606
- showPageSetupDialog(): boolean;
11607
- showPrintDialog(): boolean;
11608
- startDoc(title: string): boolean;
11609
- stopDoc(): void;
11610
- updatePageStatus(status: number): void;
11611
- }
11612
-
11613
- declare var MSTemplatePrinter: {
11614
- prototype: MSTemplatePrinter;
11615
- new(): MSTemplatePrinter;
11616
- }
11617
-
11618
11520
interface MSWebViewAsyncOperation extends EventTarget {
11619
11521
error: DOMError;
11620
11522
oncomplete: (ev: Event) => any;
@@ -12032,6 +11934,10 @@ declare var Node: {
12032
11934
}
12033
11935
12034
11936
interface NodeFilter {
11937
+ acceptNode(n: Node): number;
11938
+ }
11939
+
11940
+ declare var NodeFilter: {
12035
11941
FILTER_ACCEPT: number;
12036
11942
FILTER_REJECT: number;
12037
11943
FILTER_SKIP: number;
@@ -12049,7 +11955,6 @@ interface NodeFilter {
12049
11955
SHOW_PROCESSING_INSTRUCTION: number;
12050
11956
SHOW_TEXT: number;
12051
11957
}
12052
- declare var NodeFilter: NodeFilter;
12053
11958
12054
11959
interface NodeIterator {
12055
11960
expandEntityReferences: boolean;
@@ -12759,7 +12664,6 @@ declare var SVGDescElement: {
12759
12664
12760
12665
interface SVGElement extends Element {
12761
12666
id: string;
12762
- className: any;
12763
12667
onclick: (ev: MouseEvent) => any;
12764
12668
ondblclick: (ev: MouseEvent) => any;
12765
12669
onfocusin: (ev: FocusEvent) => any;
@@ -12773,6 +12677,7 @@ interface SVGElement extends Element {
12773
12677
ownerSVGElement: SVGSVGElement;
12774
12678
viewportElement: SVGElement;
12775
12679
xmlbase: string;
12680
+ className: any;
12776
12681
addEventListener(type: "MSGestureChange", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
12777
12682
addEventListener(type: "MSGestureDoubleTap", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
12778
12683
addEventListener(type: "MSGestureEnd", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
@@ -14934,7 +14839,7 @@ declare var WEBGL_depth_texture: {
14934
14839
}
14935
14840
14936
14841
interface WaveShaperNode extends AudioNode {
14937
- curve: any ;
14842
+ curve: Float32Array ;
14938
14843
oversample: string;
14939
14844
}
14940
14845
@@ -15121,34 +15026,34 @@ interface WebGLRenderingContext {
15121
15026
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, video: HTMLVideoElement): void;
15122
15027
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, pixels: ImageData): void;
15123
15028
uniform1f(location: WebGLUniformLocation, x: number): void;
15124
- uniform1fv(location: WebGLUniformLocation, v: any ): void;
15029
+ uniform1fv(location: WebGLUniformLocation, v: Float32Array ): void;
15125
15030
uniform1i(location: WebGLUniformLocation, x: number): void;
15126
15031
uniform1iv(location: WebGLUniformLocation, v: Int32Array): void;
15127
15032
uniform2f(location: WebGLUniformLocation, x: number, y: number): void;
15128
- uniform2fv(location: WebGLUniformLocation, v: any ): void;
15033
+ uniform2fv(location: WebGLUniformLocation, v: Float32Array ): void;
15129
15034
uniform2i(location: WebGLUniformLocation, x: number, y: number): void;
15130
15035
uniform2iv(location: WebGLUniformLocation, v: Int32Array): void;
15131
15036
uniform3f(location: WebGLUniformLocation, x: number, y: number, z: number): void;
15132
- uniform3fv(location: WebGLUniformLocation, v: any ): void;
15037
+ uniform3fv(location: WebGLUniformLocation, v: Float32Array ): void;
15133
15038
uniform3i(location: WebGLUniformLocation, x: number, y: number, z: number): void;
15134
15039
uniform3iv(location: WebGLUniformLocation, v: Int32Array): void;
15135
15040
uniform4f(location: WebGLUniformLocation, x: number, y: number, z: number, w: number): void;
15136
- uniform4fv(location: WebGLUniformLocation, v: any ): void;
15041
+ uniform4fv(location: WebGLUniformLocation, v: Float32Array ): void;
15137
15042
uniform4i(location: WebGLUniformLocation, x: number, y: number, z: number, w: number): void;
15138
15043
uniform4iv(location: WebGLUniformLocation, v: Int32Array): void;
15139
- uniformMatrix2fv(location: WebGLUniformLocation, transpose: boolean, value: any ): void;
15140
- uniformMatrix3fv(location: WebGLUniformLocation, transpose: boolean, value: any ): void;
15141
- uniformMatrix4fv(location: WebGLUniformLocation, transpose: boolean, value: any ): void;
15044
+ uniformMatrix2fv(location: WebGLUniformLocation, transpose: boolean, value: Float32Array ): void;
15045
+ uniformMatrix3fv(location: WebGLUniformLocation, transpose: boolean, value: Float32Array ): void;
15046
+ uniformMatrix4fv(location: WebGLUniformLocation, transpose: boolean, value: Float32Array ): void;
15142
15047
useProgram(program: WebGLProgram): void;
15143
15048
validateProgram(program: WebGLProgram): void;
15144
15049
vertexAttrib1f(indx: number, x: number): void;
15145
- vertexAttrib1fv(indx: number, values: any ): void;
15050
+ vertexAttrib1fv(indx: number, values: Float32Array ): void;
15146
15051
vertexAttrib2f(indx: number, x: number, y: number): void;
15147
- vertexAttrib2fv(indx: number, values: any ): void;
15052
+ vertexAttrib2fv(indx: number, values: Float32Array ): void;
15148
15053
vertexAttrib3f(indx: number, x: number, y: number, z: number): void;
15149
- vertexAttrib3fv(indx: number, values: any ): void;
15054
+ vertexAttrib3fv(indx: number, values: Float32Array ): void;
15150
15055
vertexAttrib4f(indx: number, x: number, y: number, z: number, w: number): void;
15151
- vertexAttrib4fv(indx: number, values: any ): void;
15056
+ vertexAttrib4fv(indx: number, values: Float32Array ): void;
15152
15057
vertexAttribPointer(indx: number, size: number, type: number, normalized: boolean, stride: number, offset: number): void;
15153
15058
viewport(x: number, y: number, width: number, height: number): void;
15154
15059
ACTIVE_ATTRIBUTES: number;
@@ -15912,7 +15817,6 @@ interface Window extends EventTarget, WindowTimers, WindowSessionStorage, Window
15912
15817
locationbar: BarProp;
15913
15818
menubar: BarProp;
15914
15819
msAnimationStartTime: number;
15915
- msTemplatePrinter: MSTemplatePrinter;
15916
15820
name: string;
15917
15821
navigator: Navigator;
15918
15822
offscreenBuffering: string | boolean;
@@ -16649,7 +16553,6 @@ interface XMLHttpRequestEventTarget {
16649
16553
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
16650
16554
}
16651
16555
16652
-
16653
16556
interface NodeListOf<TNode extends Node> extends NodeList {
16654
16557
length: number;
16655
16558
item(index: number): TNode;
@@ -16670,8 +16573,6 @@ interface EventListenerObject {
16670
16573
handleEvent(evt: Event): void;
16671
16574
}
16672
16575
16673
- declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
16674
-
16675
16576
interface MessageEventInit extends EventInit {
16676
16577
data?: any;
16677
16578
origin?: string;
@@ -16687,6 +16588,8 @@ interface ProgressEventInit extends EventInit {
16687
16588
total?: number;
16688
16589
}
16689
16590
16591
+ declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
16592
+
16690
16593
interface ErrorEventHandler {
16691
16594
(message: string, filename?: string, lineno?: number, colno?: number, error?:Error): void;
16692
16595
}
@@ -16747,7 +16650,6 @@ declare var location: Location;
16747
16650
declare var locationbar: BarProp;
16748
16651
declare var menubar: BarProp;
16749
16652
declare var msAnimationStartTime: number;
16750
- declare var msTemplatePrinter: MSTemplatePrinter;
16751
16653
declare var name: string;
16752
16654
declare var navigator: Navigator;
16753
16655
declare var offscreenBuffering: string | boolean;
0 commit comments