From 488a8a73cbd5a31374b1ea6fb5f17e9c9ed01502 Mon Sep 17 00:00:00 2001 From: jameswilddev Date: Tue, 15 Feb 2022 20:39:16 +0000 Subject: [PATCH] Allow use of readonly number arrays with WebGL methods. --- baselines/dom.generated.d.ts | 2 +- baselines/serviceworker.generated.d.ts | 2 +- baselines/sharedworker.generated.d.ts | 2 +- baselines/webworker.generated.d.ts | 2 +- inputfiles/overridingTypes.jsonc | 4 ++++ 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index eb23ecd36..49f164eda 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -17763,7 +17763,7 @@ type ConstrainULong = number | ConstrainULongRange; type DOMHighResTimeStamp = number; type EpochTimeStamp = number; type EventListenerOrEventListenerObject = EventListener | EventListenerObject; -type Float32List = Float32Array | GLfloat[]; +type Float32List = Float32Array | ReadonlyArray; type FormDataEntryValue = File | string; type GLbitfield = number; type GLboolean = boolean; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index 66fa15698..21daf9bdc 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -5496,7 +5496,7 @@ type CanvasImageSource = ImageBitmap | OffscreenCanvas; type DOMHighResTimeStamp = number; type EpochTimeStamp = number; type EventListenerOrEventListenerObject = EventListener | EventListenerObject; -type Float32List = Float32Array | GLfloat[]; +type Float32List = Float32Array | ReadonlyArray; type FormDataEntryValue = File | string; type GLbitfield = number; type GLboolean = boolean; diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 4dc4af9f4..b5395564d 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -5513,7 +5513,7 @@ type CanvasImageSource = ImageBitmap | OffscreenCanvas; type DOMHighResTimeStamp = number; type EpochTimeStamp = number; type EventListenerOrEventListenerObject = EventListener | EventListenerObject; -type Float32List = Float32Array | GLfloat[]; +type Float32List = Float32Array | ReadonlyArray; type FormDataEntryValue = File | string; type GLbitfield = number; type GLboolean = boolean; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index e93e75a8f..1e856f877 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -5743,7 +5743,7 @@ type CanvasImageSource = ImageBitmap | OffscreenCanvas; type DOMHighResTimeStamp = number; type EpochTimeStamp = number; type EventListenerOrEventListenerObject = EventListener | EventListenerObject; -type Float32List = Float32Array | GLfloat[]; +type Float32List = Float32Array | ReadonlyArray; type FormDataEntryValue = File | string; type GLbitfield = number; type GLboolean = boolean; diff --git a/inputfiles/overridingTypes.jsonc b/inputfiles/overridingTypes.jsonc index 01c8591df..cced0f801 100644 --- a/inputfiles/overridingTypes.jsonc +++ b/inputfiles/overridingTypes.jsonc @@ -3136,6 +3136,10 @@ }, "typedefs": { "typedef": [ + { + "overrideType": "Float32Array | ReadonlyArray", + "name": "Float32List" + }, { "overrideType": "ReadableStreamDefaultController", "name": "ReadableStreamController",