mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-04 12:32:08 -06:00
DOM update 2023-03-07 (#53133)
This commit is contained in:
parent
0e3e14d39e
commit
bb566f9977
759
src/lib/dom.generated.d.ts
vendored
759
src/lib/dom.generated.d.ts
vendored
File diff suppressed because it is too large
Load Diff
28
src/lib/dom.iterable.generated.d.ts
vendored
28
src/lib/dom.iterable.generated.d.ts
vendored
@ -18,6 +18,13 @@ interface CSSKeyframesRule {
|
||||
[Symbol.iterator](): IterableIterator<CSSKeyframeRule>;
|
||||
}
|
||||
|
||||
interface CSSNumericArray {
|
||||
[Symbol.iterator](): IterableIterator<CSSNumericValue>;
|
||||
entries(): IterableIterator<[number, CSSNumericValue]>;
|
||||
keys(): IterableIterator<number>;
|
||||
values(): IterableIterator<CSSNumericValue>;
|
||||
}
|
||||
|
||||
interface CSSRuleList {
|
||||
[Symbol.iterator](): IterableIterator<CSSRule>;
|
||||
}
|
||||
@ -26,6 +33,20 @@ interface CSSStyleDeclaration {
|
||||
[Symbol.iterator](): IterableIterator<string>;
|
||||
}
|
||||
|
||||
interface CSSTransformValue {
|
||||
[Symbol.iterator](): IterableIterator<CSSTransformComponent>;
|
||||
entries(): IterableIterator<[number, CSSTransformComponent]>;
|
||||
keys(): IterableIterator<number>;
|
||||
values(): IterableIterator<CSSTransformComponent>;
|
||||
}
|
||||
|
||||
interface CSSUnparsedValue {
|
||||
[Symbol.iterator](): IterableIterator<CSSUnparsedSegment>;
|
||||
entries(): IterableIterator<[number, CSSUnparsedSegment]>;
|
||||
keys(): IterableIterator<number>;
|
||||
values(): IterableIterator<CSSUnparsedSegment>;
|
||||
}
|
||||
|
||||
interface Cache {
|
||||
addAll(requests: Iterable<RequestInfo>): Promise<void>;
|
||||
}
|
||||
@ -228,6 +249,13 @@ interface SpeechRecognitionResultList {
|
||||
[Symbol.iterator](): IterableIterator<SpeechRecognitionResult>;
|
||||
}
|
||||
|
||||
interface StylePropertyMapReadOnly {
|
||||
[Symbol.iterator](): IterableIterator<[string, Iterable<CSSStyleValue>]>;
|
||||
entries(): IterableIterator<[string, Iterable<CSSStyleValue>]>;
|
||||
keys(): IterableIterator<string>;
|
||||
values(): IterableIterator<Iterable<CSSStyleValue>>;
|
||||
}
|
||||
|
||||
interface StyleSheetList {
|
||||
[Symbol.iterator](): IterableIterator<CSSStyleSheet>;
|
||||
}
|
||||
|
||||
581
src/lib/webworker.generated.d.ts
vendored
581
src/lib/webworker.generated.d.ts
vendored
@ -47,11 +47,30 @@ interface AudioConfiguration {
|
||||
spatialRendering?: boolean;
|
||||
}
|
||||
|
||||
interface AvcEncoderConfig {
|
||||
format?: AvcBitstreamFormat;
|
||||
}
|
||||
|
||||
interface BlobPropertyBag {
|
||||
endings?: EndingType;
|
||||
type?: string;
|
||||
}
|
||||
|
||||
interface CSSMatrixComponentOptions {
|
||||
is2D?: boolean;
|
||||
}
|
||||
|
||||
interface CSSNumericType {
|
||||
angle?: number;
|
||||
flex?: number;
|
||||
frequency?: number;
|
||||
length?: number;
|
||||
percent?: number;
|
||||
percentHint?: CSSNumericBaseType;
|
||||
resolution?: number;
|
||||
time?: number;
|
||||
}
|
||||
|
||||
interface CacheQueryOptions {
|
||||
ignoreMethod?: boolean;
|
||||
ignoreSearch?: boolean;
|
||||
@ -144,6 +163,17 @@ interface EcdsaParams extends Algorithm {
|
||||
hash: HashAlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface EncodedVideoChunkInit {
|
||||
data: BufferSource;
|
||||
duration?: number;
|
||||
timestamp: number;
|
||||
type: EncodedVideoChunkType;
|
||||
}
|
||||
|
||||
interface EncodedVideoChunkMetadata {
|
||||
decoderConfig?: VideoDecoderConfig;
|
||||
}
|
||||
|
||||
interface ErrorEventInit extends EventInit {
|
||||
colno?: number;
|
||||
error?: any;
|
||||
@ -436,6 +466,11 @@ interface PermissionDescriptor {
|
||||
name: PermissionName;
|
||||
}
|
||||
|
||||
interface PlaneLayout {
|
||||
offset: number;
|
||||
stride: number;
|
||||
}
|
||||
|
||||
interface ProgressEventInit extends EventInit {
|
||||
lengthComputable?: boolean;
|
||||
loaded?: number;
|
||||
@ -527,6 +562,11 @@ interface RegistrationOptions {
|
||||
updateViaCache?: ServiceWorkerUpdateViaCache;
|
||||
}
|
||||
|
||||
interface ReportingObserverOptions {
|
||||
buffered?: boolean;
|
||||
types?: string[];
|
||||
}
|
||||
|
||||
interface RequestInit {
|
||||
/** A BodyInit object or null to set request's body. */
|
||||
body?: BodyInit | null;
|
||||
@ -709,6 +749,85 @@ interface VideoConfiguration {
|
||||
width: number;
|
||||
}
|
||||
|
||||
interface VideoDecoderConfig {
|
||||
codec: string;
|
||||
codedHeight?: number;
|
||||
codedWidth?: number;
|
||||
colorSpace?: VideoColorSpaceInit;
|
||||
description?: BufferSource;
|
||||
displayAspectHeight?: number;
|
||||
displayAspectWidth?: number;
|
||||
hardwareAcceleration?: HardwareAcceleration;
|
||||
optimizeForLatency?: boolean;
|
||||
}
|
||||
|
||||
interface VideoDecoderInit {
|
||||
error: WebCodecsErrorCallback;
|
||||
output: VideoFrameOutputCallback;
|
||||
}
|
||||
|
||||
interface VideoDecoderSupport {
|
||||
config?: VideoDecoderConfig;
|
||||
supported?: boolean;
|
||||
}
|
||||
|
||||
interface VideoEncoderConfig {
|
||||
alpha?: AlphaOption;
|
||||
avc?: AvcEncoderConfig;
|
||||
bitrate?: number;
|
||||
bitrateMode?: BitrateMode;
|
||||
codec: string;
|
||||
displayHeight?: number;
|
||||
displayWidth?: number;
|
||||
framerate?: number;
|
||||
hardwareAcceleration?: HardwareAcceleration;
|
||||
height: number;
|
||||
latencyMode?: LatencyMode;
|
||||
scalabilityMode?: string;
|
||||
width: number;
|
||||
}
|
||||
|
||||
interface VideoEncoderEncodeOptions {
|
||||
keyFrame?: boolean;
|
||||
}
|
||||
|
||||
interface VideoEncoderInit {
|
||||
error: WebCodecsErrorCallback;
|
||||
output: EncodedVideoChunkOutputCallback;
|
||||
}
|
||||
|
||||
interface VideoEncoderSupport {
|
||||
config?: VideoEncoderConfig;
|
||||
supported?: boolean;
|
||||
}
|
||||
|
||||
interface VideoFrameBufferInit {
|
||||
codedHeight: number;
|
||||
codedWidth: number;
|
||||
colorSpace?: VideoColorSpaceInit;
|
||||
displayHeight?: number;
|
||||
displayWidth?: number;
|
||||
duration?: number;
|
||||
format: VideoPixelFormat;
|
||||
layout?: PlaneLayout[];
|
||||
timestamp: number;
|
||||
visibleRect?: DOMRectInit;
|
||||
}
|
||||
|
||||
interface VideoFrameCopyToOptions {
|
||||
layout?: PlaneLayout[];
|
||||
rect?: DOMRectInit;
|
||||
}
|
||||
|
||||
interface VideoFrameInit {
|
||||
alpha?: AlphaOption;
|
||||
displayHeight?: number;
|
||||
displayWidth?: number;
|
||||
duration?: number;
|
||||
timestamp?: number;
|
||||
visibleRect?: DOMRectInit;
|
||||
}
|
||||
|
||||
interface WebGLContextAttributes {
|
||||
alpha?: boolean;
|
||||
antialias?: boolean;
|
||||
@ -854,6 +973,271 @@ declare var ByteLengthQueuingStrategy: {
|
||||
new(init: QueuingStrategyInit): ByteLengthQueuingStrategy;
|
||||
};
|
||||
|
||||
interface CSSImageValue extends CSSStyleValue {
|
||||
}
|
||||
|
||||
declare var CSSImageValue: {
|
||||
prototype: CSSImageValue;
|
||||
new(): CSSImageValue;
|
||||
};
|
||||
|
||||
interface CSSKeywordValue extends CSSStyleValue {
|
||||
value: string;
|
||||
}
|
||||
|
||||
declare var CSSKeywordValue: {
|
||||
prototype: CSSKeywordValue;
|
||||
new(value: string): CSSKeywordValue;
|
||||
};
|
||||
|
||||
interface CSSMathClamp extends CSSMathValue {
|
||||
readonly lower: CSSNumericValue;
|
||||
readonly upper: CSSNumericValue;
|
||||
readonly value: CSSNumericValue;
|
||||
}
|
||||
|
||||
declare var CSSMathClamp: {
|
||||
prototype: CSSMathClamp;
|
||||
new(lower: CSSNumberish, value: CSSNumberish, upper: CSSNumberish): CSSMathClamp;
|
||||
};
|
||||
|
||||
interface CSSMathInvert extends CSSMathValue {
|
||||
readonly value: CSSNumericValue;
|
||||
}
|
||||
|
||||
declare var CSSMathInvert: {
|
||||
prototype: CSSMathInvert;
|
||||
new(arg: CSSNumberish): CSSMathInvert;
|
||||
};
|
||||
|
||||
interface CSSMathMax extends CSSMathValue {
|
||||
readonly values: CSSNumericArray;
|
||||
}
|
||||
|
||||
declare var CSSMathMax: {
|
||||
prototype: CSSMathMax;
|
||||
new(...args: CSSNumberish[]): CSSMathMax;
|
||||
};
|
||||
|
||||
interface CSSMathMin extends CSSMathValue {
|
||||
readonly values: CSSNumericArray;
|
||||
}
|
||||
|
||||
declare var CSSMathMin: {
|
||||
prototype: CSSMathMin;
|
||||
new(...args: CSSNumberish[]): CSSMathMin;
|
||||
};
|
||||
|
||||
interface CSSMathNegate extends CSSMathValue {
|
||||
readonly value: CSSNumericValue;
|
||||
}
|
||||
|
||||
declare var CSSMathNegate: {
|
||||
prototype: CSSMathNegate;
|
||||
new(arg: CSSNumberish): CSSMathNegate;
|
||||
};
|
||||
|
||||
interface CSSMathProduct extends CSSMathValue {
|
||||
readonly values: CSSNumericArray;
|
||||
}
|
||||
|
||||
declare var CSSMathProduct: {
|
||||
prototype: CSSMathProduct;
|
||||
new(...args: CSSNumberish[]): CSSMathProduct;
|
||||
};
|
||||
|
||||
interface CSSMathSum extends CSSMathValue {
|
||||
readonly values: CSSNumericArray;
|
||||
}
|
||||
|
||||
declare var CSSMathSum: {
|
||||
prototype: CSSMathSum;
|
||||
new(...args: CSSNumberish[]): CSSMathSum;
|
||||
};
|
||||
|
||||
interface CSSMathValue extends CSSNumericValue {
|
||||
readonly operator: CSSMathOperator;
|
||||
}
|
||||
|
||||
declare var CSSMathValue: {
|
||||
prototype: CSSMathValue;
|
||||
new(): CSSMathValue;
|
||||
};
|
||||
|
||||
interface CSSMatrixComponent extends CSSTransformComponent {
|
||||
matrix: DOMMatrix;
|
||||
}
|
||||
|
||||
declare var CSSMatrixComponent: {
|
||||
prototype: CSSMatrixComponent;
|
||||
new(matrix: DOMMatrixReadOnly, options?: CSSMatrixComponentOptions): CSSMatrixComponent;
|
||||
};
|
||||
|
||||
interface CSSNumericArray {
|
||||
readonly length: number;
|
||||
forEach(callbackfn: (value: CSSNumericValue, key: number, parent: CSSNumericArray) => void, thisArg?: any): void;
|
||||
[index: number]: CSSNumericValue;
|
||||
}
|
||||
|
||||
declare var CSSNumericArray: {
|
||||
prototype: CSSNumericArray;
|
||||
new(): CSSNumericArray;
|
||||
};
|
||||
|
||||
interface CSSNumericValue extends CSSStyleValue {
|
||||
add(...values: CSSNumberish[]): CSSNumericValue;
|
||||
div(...values: CSSNumberish[]): CSSNumericValue;
|
||||
equals(...value: CSSNumberish[]): boolean;
|
||||
max(...values: CSSNumberish[]): CSSNumericValue;
|
||||
min(...values: CSSNumberish[]): CSSNumericValue;
|
||||
mul(...values: CSSNumberish[]): CSSNumericValue;
|
||||
sub(...values: CSSNumberish[]): CSSNumericValue;
|
||||
to(unit: string): CSSUnitValue;
|
||||
toSum(...units: string[]): CSSMathSum;
|
||||
type(): CSSNumericType;
|
||||
}
|
||||
|
||||
declare var CSSNumericValue: {
|
||||
prototype: CSSNumericValue;
|
||||
new(): CSSNumericValue;
|
||||
};
|
||||
|
||||
interface CSSPerspective extends CSSTransformComponent {
|
||||
length: CSSPerspectiveValue;
|
||||
}
|
||||
|
||||
declare var CSSPerspective: {
|
||||
prototype: CSSPerspective;
|
||||
new(length: CSSPerspectiveValue): CSSPerspective;
|
||||
};
|
||||
|
||||
interface CSSRotate extends CSSTransformComponent {
|
||||
angle: CSSNumericValue;
|
||||
x: CSSNumberish;
|
||||
y: CSSNumberish;
|
||||
z: CSSNumberish;
|
||||
}
|
||||
|
||||
declare var CSSRotate: {
|
||||
prototype: CSSRotate;
|
||||
new(angle: CSSNumericValue): CSSRotate;
|
||||
new(x: CSSNumberish, y: CSSNumberish, z: CSSNumberish, angle: CSSNumericValue): CSSRotate;
|
||||
};
|
||||
|
||||
interface CSSScale extends CSSTransformComponent {
|
||||
x: CSSNumberish;
|
||||
y: CSSNumberish;
|
||||
z: CSSNumberish;
|
||||
}
|
||||
|
||||
declare var CSSScale: {
|
||||
prototype: CSSScale;
|
||||
new(x: CSSNumberish, y: CSSNumberish, z?: CSSNumberish): CSSScale;
|
||||
};
|
||||
|
||||
interface CSSSkew extends CSSTransformComponent {
|
||||
ax: CSSNumericValue;
|
||||
ay: CSSNumericValue;
|
||||
}
|
||||
|
||||
declare var CSSSkew: {
|
||||
prototype: CSSSkew;
|
||||
new(ax: CSSNumericValue, ay: CSSNumericValue): CSSSkew;
|
||||
};
|
||||
|
||||
interface CSSSkewX extends CSSTransformComponent {
|
||||
ax: CSSNumericValue;
|
||||
}
|
||||
|
||||
declare var CSSSkewX: {
|
||||
prototype: CSSSkewX;
|
||||
new(ax: CSSNumericValue): CSSSkewX;
|
||||
};
|
||||
|
||||
interface CSSSkewY extends CSSTransformComponent {
|
||||
ay: CSSNumericValue;
|
||||
}
|
||||
|
||||
declare var CSSSkewY: {
|
||||
prototype: CSSSkewY;
|
||||
new(ay: CSSNumericValue): CSSSkewY;
|
||||
};
|
||||
|
||||
interface CSSStyleValue {
|
||||
toString(): string;
|
||||
}
|
||||
|
||||
declare var CSSStyleValue: {
|
||||
prototype: CSSStyleValue;
|
||||
new(): CSSStyleValue;
|
||||
};
|
||||
|
||||
interface CSSTransformComponent {
|
||||
is2D: boolean;
|
||||
toMatrix(): DOMMatrix;
|
||||
toString(): string;
|
||||
}
|
||||
|
||||
declare var CSSTransformComponent: {
|
||||
prototype: CSSTransformComponent;
|
||||
new(): CSSTransformComponent;
|
||||
};
|
||||
|
||||
interface CSSTransformValue extends CSSStyleValue {
|
||||
readonly is2D: boolean;
|
||||
readonly length: number;
|
||||
toMatrix(): DOMMatrix;
|
||||
forEach(callbackfn: (value: CSSTransformComponent, key: number, parent: CSSTransformValue) => void, thisArg?: any): void;
|
||||
[index: number]: CSSTransformComponent;
|
||||
}
|
||||
|
||||
declare var CSSTransformValue: {
|
||||
prototype: CSSTransformValue;
|
||||
new(transforms: CSSTransformComponent[]): CSSTransformValue;
|
||||
};
|
||||
|
||||
interface CSSTranslate extends CSSTransformComponent {
|
||||
x: CSSNumericValue;
|
||||
y: CSSNumericValue;
|
||||
z: CSSNumericValue;
|
||||
}
|
||||
|
||||
declare var CSSTranslate: {
|
||||
prototype: CSSTranslate;
|
||||
new(x: CSSNumericValue, y: CSSNumericValue, z?: CSSNumericValue): CSSTranslate;
|
||||
};
|
||||
|
||||
interface CSSUnitValue extends CSSNumericValue {
|
||||
readonly unit: string;
|
||||
value: number;
|
||||
}
|
||||
|
||||
declare var CSSUnitValue: {
|
||||
prototype: CSSUnitValue;
|
||||
new(value: number, unit: string): CSSUnitValue;
|
||||
};
|
||||
|
||||
interface CSSUnparsedValue extends CSSStyleValue {
|
||||
readonly length: number;
|
||||
forEach(callbackfn: (value: CSSUnparsedSegment, key: number, parent: CSSUnparsedValue) => void, thisArg?: any): void;
|
||||
[index: number]: CSSUnparsedSegment;
|
||||
}
|
||||
|
||||
declare var CSSUnparsedValue: {
|
||||
prototype: CSSUnparsedValue;
|
||||
new(members: CSSUnparsedSegment[]): CSSUnparsedValue;
|
||||
};
|
||||
|
||||
interface CSSVariableReferenceValue {
|
||||
readonly fallback: CSSUnparsedValue | null;
|
||||
variable: string;
|
||||
}
|
||||
|
||||
declare var CSSVariableReferenceValue: {
|
||||
prototype: CSSVariableReferenceValue;
|
||||
new(variable: string, fallback?: CSSUnparsedValue | null): CSSVariableReferenceValue;
|
||||
};
|
||||
|
||||
/**
|
||||
* Provides a storage mechanism for Request / Response object pairs that are cached, for example as part of the ServiceWorker life cycle. Note that the Cache interface is exposed to windowed scopes as well as workers. You don't have to use it in conjunction with service workers, even though it is defined in the service worker spec.
|
||||
* Available only in secure contexts.
|
||||
@ -1076,6 +1460,14 @@ declare var CloseEvent: {
|
||||
new(type: string, eventInitDict?: CloseEventInit): CloseEvent;
|
||||
};
|
||||
|
||||
interface CompressionStream extends GenericTransformStream {
|
||||
}
|
||||
|
||||
declare var CompressionStream: {
|
||||
prototype: CompressionStream;
|
||||
new(format: string): CompressionStream;
|
||||
};
|
||||
|
||||
/** This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams. */
|
||||
interface CountQueuingStrategy extends QueuingStrategy {
|
||||
readonly highWaterMark: number;
|
||||
@ -1380,6 +1772,14 @@ declare var DOMStringList: {
|
||||
new(): DOMStringList;
|
||||
};
|
||||
|
||||
interface DecompressionStream extends GenericTransformStream {
|
||||
}
|
||||
|
||||
declare var DecompressionStream: {
|
||||
prototype: DecompressionStream;
|
||||
new(format: string): DecompressionStream;
|
||||
};
|
||||
|
||||
interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
|
||||
"message": MessageEvent;
|
||||
"messageerror": MessageEvent;
|
||||
@ -1470,6 +1870,19 @@ interface EXT_texture_norm16 {
|
||||
readonly RGBA16_SNORM_EXT: 0x8F9B;
|
||||
}
|
||||
|
||||
interface EncodedVideoChunk {
|
||||
readonly byteLength: number;
|
||||
readonly duration: number | null;
|
||||
readonly timestamp: number;
|
||||
readonly type: EncodedVideoChunkType;
|
||||
copyTo(destination: BufferSource): void;
|
||||
}
|
||||
|
||||
declare var EncodedVideoChunk: {
|
||||
prototype: EncodedVideoChunk;
|
||||
new(init: EncodedVideoChunkInit): EncodedVideoChunk;
|
||||
};
|
||||
|
||||
/** Events providing information related to errors in scripts or in files. */
|
||||
interface ErrorEvent extends Event {
|
||||
readonly colno: number;
|
||||
@ -3001,6 +3414,38 @@ interface ReadableStreamGenericReader {
|
||||
cancel(reason?: any): Promise<void>;
|
||||
}
|
||||
|
||||
interface Report {
|
||||
readonly body: ReportBody | null;
|
||||
readonly type: string;
|
||||
readonly url: string;
|
||||
toJSON(): any;
|
||||
}
|
||||
|
||||
declare var Report: {
|
||||
prototype: Report;
|
||||
new(): Report;
|
||||
};
|
||||
|
||||
interface ReportBody {
|
||||
toJSON(): any;
|
||||
}
|
||||
|
||||
declare var ReportBody: {
|
||||
prototype: ReportBody;
|
||||
new(): ReportBody;
|
||||
};
|
||||
|
||||
interface ReportingObserver {
|
||||
disconnect(): void;
|
||||
observe(): void;
|
||||
takeRecords(): ReportList;
|
||||
}
|
||||
|
||||
declare var ReportingObserver: {
|
||||
prototype: ReportingObserver;
|
||||
new(callback: ReportingObserverCallback, options?: ReportingObserverOptions): ReportingObserver;
|
||||
};
|
||||
|
||||
/** This Fetch API interface represents a resource request. */
|
||||
interface Request extends Body {
|
||||
/** Returns the cache mode associated with request, which is a string indicating how the request will interact with the browser's cache when fetching. */
|
||||
@ -3236,6 +3681,19 @@ declare var StorageManager: {
|
||||
new(): StorageManager;
|
||||
};
|
||||
|
||||
interface StylePropertyMapReadOnly {
|
||||
readonly size: number;
|
||||
get(property: string): undefined | CSSStyleValue;
|
||||
getAll(property: string): CSSStyleValue[];
|
||||
has(property: string): boolean;
|
||||
forEach(callbackfn: (value: CSSStyleValue[], key: string, parent: StylePropertyMapReadOnly) => void, thisArg?: any): void;
|
||||
}
|
||||
|
||||
declare var StylePropertyMapReadOnly: {
|
||||
prototype: StylePropertyMapReadOnly;
|
||||
new(): StylePropertyMapReadOnly;
|
||||
};
|
||||
|
||||
/**
|
||||
* This Web Crypto API interface provides a number of low-level cryptographic functions. It is accessed via the Crypto.subtle properties available in a window context (via Window.crypto).
|
||||
* Available only in secure contexts.
|
||||
@ -3426,7 +3884,6 @@ interface URLSearchParams {
|
||||
declare var URLSearchParams: {
|
||||
prototype: URLSearchParams;
|
||||
new(init?: string[][] | Record<string, string> | string | URLSearchParams): URLSearchParams;
|
||||
toString(): string;
|
||||
};
|
||||
|
||||
interface VideoColorSpace {
|
||||
@ -3442,6 +3899,81 @@ declare var VideoColorSpace: {
|
||||
new(init?: VideoColorSpaceInit): VideoColorSpace;
|
||||
};
|
||||
|
||||
interface VideoDecoderEventMap {
|
||||
"dequeue": Event;
|
||||
}
|
||||
|
||||
/** Available only in secure contexts. */
|
||||
interface VideoDecoder extends EventTarget {
|
||||
readonly decodeQueueSize: number;
|
||||
ondequeue: ((this: VideoDecoder, ev: Event) => any) | null;
|
||||
readonly state: CodecState;
|
||||
close(): void;
|
||||
configure(config: VideoDecoderConfig): void;
|
||||
decode(chunk: EncodedVideoChunk): void;
|
||||
flush(): Promise<void>;
|
||||
reset(): void;
|
||||
addEventListener<K extends keyof VideoDecoderEventMap>(type: K, listener: (this: VideoDecoder, ev: VideoDecoderEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
||||
removeEventListener<K extends keyof VideoDecoderEventMap>(type: K, listener: (this: VideoDecoder, ev: VideoDecoderEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
|
||||
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
|
||||
}
|
||||
|
||||
declare var VideoDecoder: {
|
||||
prototype: VideoDecoder;
|
||||
new(init: VideoDecoderInit): VideoDecoder;
|
||||
isConfigSupported(config: VideoDecoderConfig): Promise<VideoDecoderSupport>;
|
||||
};
|
||||
|
||||
interface VideoEncoderEventMap {
|
||||
"dequeue": Event;
|
||||
}
|
||||
|
||||
/** Available only in secure contexts. */
|
||||
interface VideoEncoder extends EventTarget {
|
||||
readonly encodeQueueSize: number;
|
||||
ondequeue: ((this: VideoEncoder, ev: Event) => any) | null;
|
||||
readonly state: CodecState;
|
||||
close(): void;
|
||||
configure(config: VideoEncoderConfig): void;
|
||||
encode(frame: VideoFrame, options?: VideoEncoderEncodeOptions): void;
|
||||
flush(): Promise<void>;
|
||||
reset(): void;
|
||||
addEventListener<K extends keyof VideoEncoderEventMap>(type: K, listener: (this: VideoEncoder, ev: VideoEncoderEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
||||
removeEventListener<K extends keyof VideoEncoderEventMap>(type: K, listener: (this: VideoEncoder, ev: VideoEncoderEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
|
||||
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
|
||||
}
|
||||
|
||||
declare var VideoEncoder: {
|
||||
prototype: VideoEncoder;
|
||||
new(init: VideoEncoderInit): VideoEncoder;
|
||||
isConfigSupported(config: VideoEncoderConfig): Promise<VideoEncoderSupport>;
|
||||
};
|
||||
|
||||
interface VideoFrame {
|
||||
readonly codedHeight: number;
|
||||
readonly codedRect: DOMRectReadOnly | null;
|
||||
readonly codedWidth: number;
|
||||
readonly colorSpace: VideoColorSpace;
|
||||
readonly displayHeight: number;
|
||||
readonly displayWidth: number;
|
||||
readonly duration: number | null;
|
||||
readonly format: VideoPixelFormat | null;
|
||||
readonly timestamp: number;
|
||||
readonly visibleRect: DOMRectReadOnly | null;
|
||||
allocationSize(options?: VideoFrameCopyToOptions): number;
|
||||
clone(): VideoFrame;
|
||||
close(): void;
|
||||
copyTo(destination: BufferSource, options?: VideoFrameCopyToOptions): Promise<PlaneLayout[]>;
|
||||
}
|
||||
|
||||
declare var VideoFrame: {
|
||||
prototype: VideoFrame;
|
||||
new(image: CanvasImageSource, init?: VideoFrameInit): VideoFrame;
|
||||
new(data: BufferSource, init: VideoFrameBufferInit): VideoFrame;
|
||||
};
|
||||
|
||||
interface WEBGL_color_buffer_float {
|
||||
readonly RGBA32F_EXT: 0x8814;
|
||||
readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: 0x8211;
|
||||
@ -3497,6 +4029,13 @@ interface WEBGL_compressed_texture_etc1 {
|
||||
readonly COMPRESSED_RGB_ETC1_WEBGL: 0x8D64;
|
||||
}
|
||||
|
||||
interface WEBGL_compressed_texture_pvrtc {
|
||||
readonly COMPRESSED_RGB_PVRTC_4BPPV1_IMG: 0x8C00;
|
||||
readonly COMPRESSED_RGB_PVRTC_2BPPV1_IMG: 0x8C01;
|
||||
readonly COMPRESSED_RGBA_PVRTC_4BPPV1_IMG: 0x8C02;
|
||||
readonly COMPRESSED_RGBA_PVRTC_2BPPV1_IMG: 0x8C03;
|
||||
}
|
||||
|
||||
/** The WEBGL_compressed_texture_s3tc extension is part of the WebGL API and exposes four S3TC compressed texture formats. */
|
||||
interface WEBGL_compressed_texture_s3tc {
|
||||
readonly COMPRESSED_RGB_S3TC_DXT1_EXT: 0x83F0;
|
||||
@ -4913,6 +5452,7 @@ declare var WebGLRenderingContext: {
|
||||
};
|
||||
|
||||
interface WebGLRenderingContextBase {
|
||||
drawingBufferColorSpace: PredefinedColorSpace;
|
||||
readonly drawingBufferHeight: GLsizei;
|
||||
readonly drawingBufferWidth: GLsizei;
|
||||
activeTexture(texture: GLenum): void;
|
||||
@ -4997,6 +5537,7 @@ interface WebGLRenderingContextBase {
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_astc"): WEBGL_compressed_texture_astc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_etc"): WEBGL_compressed_texture_etc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_etc1"): WEBGL_compressed_texture_etc1 | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_pvrtc"): WEBGL_compressed_texture_pvrtc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_s3tc"): WEBGL_compressed_texture_s3tc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_s3tc_srgb"): WEBGL_compressed_texture_s3tc_srgb | null;
|
||||
getExtension(extensionName: "WEBGL_debug_renderer_info"): WEBGL_debug_renderer_info | null;
|
||||
@ -5637,6 +6178,7 @@ declare var WorkerLocation: {
|
||||
/** A subset of the Navigator interface allowed to be accessed from a Worker. Such an object is initialized for each worker and is available via the WorkerGlobalScope.navigator property obtained by calling window.self.navigator. */
|
||||
interface WorkerNavigator extends NavigatorConcurrentHardware, NavigatorID, NavigatorLanguage, NavigatorLocks, NavigatorOnLine, NavigatorStorage {
|
||||
readonly mediaCapabilities: MediaCapabilities;
|
||||
readonly permissions: Permissions;
|
||||
}
|
||||
|
||||
declare var WorkerNavigator: {
|
||||
@ -5981,6 +6523,10 @@ declare namespace WebAssembly {
|
||||
function validate(bytes: BufferSource): boolean;
|
||||
}
|
||||
|
||||
interface EncodedVideoChunkOutputCallback {
|
||||
(chunk: EncodedVideoChunk, metadata?: EncodedVideoChunkMetadata): void;
|
||||
}
|
||||
|
||||
interface FrameRequestCallback {
|
||||
(time: DOMHighResTimeStamp): void;
|
||||
}
|
||||
@ -6001,6 +6547,10 @@ interface QueuingStrategySize<T = any> {
|
||||
(chunk: T): number;
|
||||
}
|
||||
|
||||
interface ReportingObserverCallback {
|
||||
(reports: Report[], observer: ReportingObserver): void;
|
||||
}
|
||||
|
||||
interface TransformerFlushCallback<O> {
|
||||
(controller: TransformStreamDefaultController<O>): void | PromiseLike<void>;
|
||||
}
|
||||
@ -6041,10 +6591,18 @@ interface UnderlyingSourceStartCallback<R> {
|
||||
(controller: ReadableStreamController<R>): any;
|
||||
}
|
||||
|
||||
interface VideoFrameOutputCallback {
|
||||
(output: VideoFrame): void;
|
||||
}
|
||||
|
||||
interface VoidFunction {
|
||||
(): void;
|
||||
}
|
||||
|
||||
interface WebCodecsErrorCallback {
|
||||
(error: DOMException): void;
|
||||
}
|
||||
|
||||
/** Returns dedicatedWorkerGlobal's name, i.e. the value given to the Worker constructor. Primarily useful for debugging. */
|
||||
declare var name: string;
|
||||
declare var onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
|
||||
@ -6105,7 +6663,11 @@ type BinaryData = ArrayBuffer | ArrayBufferView;
|
||||
type BlobPart = BufferSource | Blob | string;
|
||||
type BodyInit = ReadableStream | XMLHttpRequestBodyInit;
|
||||
type BufferSource = ArrayBufferView | ArrayBuffer;
|
||||
type CanvasImageSource = ImageBitmap | OffscreenCanvas;
|
||||
type CSSKeywordish = string | CSSKeywordValue;
|
||||
type CSSNumberish = number | CSSNumericValue;
|
||||
type CSSPerspectiveValue = CSSNumericValue | CSSKeywordish;
|
||||
type CSSUnparsedSegment = string | CSSVariableReferenceValue;
|
||||
type CanvasImageSource = ImageBitmap | OffscreenCanvas | VideoFrame;
|
||||
type DOMHighResTimeStamp = number;
|
||||
type EpochTimeStamp = number;
|
||||
type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
|
||||
@ -6137,14 +6699,20 @@ type PushMessageDataInit = BufferSource | string;
|
||||
type ReadableStreamController<T> = ReadableStreamDefaultController<T> | ReadableByteStreamController;
|
||||
type ReadableStreamReadResult<T> = ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult<T>;
|
||||
type ReadableStreamReader<T> = ReadableStreamDefaultReader<T> | ReadableStreamBYOBReader;
|
||||
type ReportList = Report[];
|
||||
type RequestInfo = Request | string;
|
||||
type TexImageSource = ImageBitmap | ImageData | OffscreenCanvas;
|
||||
type TexImageSource = ImageBitmap | ImageData | OffscreenCanvas | VideoFrame;
|
||||
type TimerHandler = string | Function;
|
||||
type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | ReadableStream | WritableStream | TransformStream | ArrayBuffer;
|
||||
type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | ReadableStream | WritableStream | TransformStream | VideoFrame | ArrayBuffer;
|
||||
type Uint32List = Uint32Array | GLuint[];
|
||||
type VibratePattern = number | number[];
|
||||
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
|
||||
type AlphaOption = "discard" | "keep";
|
||||
type AvcBitstreamFormat = "annexb" | "avc";
|
||||
type BinaryType = "arraybuffer" | "blob";
|
||||
type BitrateMode = "constant" | "variable";
|
||||
type CSSMathOperator = "clamp" | "invert" | "max" | "min" | "negate" | "product" | "sum";
|
||||
type CSSNumericBaseType = "angle" | "flex" | "frequency" | "length" | "percent" | "resolution" | "time";
|
||||
type CanvasDirection = "inherit" | "ltr" | "rtl";
|
||||
type CanvasFillRule = "evenodd" | "nonzero";
|
||||
type CanvasFontKerning = "auto" | "none" | "normal";
|
||||
@ -6156,9 +6724,11 @@ type CanvasTextAlign = "center" | "end" | "left" | "right" | "start";
|
||||
type CanvasTextBaseline = "alphabetic" | "bottom" | "hanging" | "ideographic" | "middle" | "top";
|
||||
type CanvasTextRendering = "auto" | "geometricPrecision" | "optimizeLegibility" | "optimizeSpeed";
|
||||
type ClientTypes = "all" | "sharedworker" | "window" | "worker";
|
||||
type CodecState = "closed" | "configured" | "unconfigured";
|
||||
type ColorGamut = "p3" | "rec2020" | "srgb";
|
||||
type ColorSpaceConversion = "default" | "none";
|
||||
type DocumentVisibilityState = "hidden" | "visible";
|
||||
type EncodedVideoChunkType = "delta" | "key";
|
||||
type EndingType = "native" | "transparent";
|
||||
type FileSystemHandleKind = "directory" | "file";
|
||||
type FontDisplay = "auto" | "block" | "fallback" | "optional" | "swap";
|
||||
@ -6166,6 +6736,7 @@ type FontFaceLoadStatus = "error" | "loaded" | "loading" | "unloaded";
|
||||
type FontFaceSetLoadStatus = "loaded" | "loading";
|
||||
type FrameType = "auxiliary" | "nested" | "none" | "top-level";
|
||||
type GlobalCompositeOperation = "color" | "color-burn" | "color-dodge" | "copy" | "darken" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "difference" | "exclusion" | "hard-light" | "hue" | "lighten" | "lighter" | "luminosity" | "multiply" | "overlay" | "saturation" | "screen" | "soft-light" | "source-atop" | "source-in" | "source-out" | "source-over" | "xor";
|
||||
type HardwareAcceleration = "no-preference" | "prefer-hardware" | "prefer-software";
|
||||
type HdrMetadataType = "smpteSt2086" | "smpteSt2094-10" | "smpteSt2094-40";
|
||||
type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique";
|
||||
type IDBRequestReadyState = "done" | "pending";
|
||||
@ -6176,6 +6747,7 @@ type ImageSmoothingQuality = "high" | "low" | "medium";
|
||||
type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki";
|
||||
type KeyType = "private" | "public" | "secret";
|
||||
type KeyUsage = "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "unwrapKey" | "verify" | "wrapKey";
|
||||
type LatencyMode = "quality" | "realtime";
|
||||
type LockMode = "exclusive" | "shared";
|
||||
type MediaDecodingType = "file" | "media-source" | "webrtc";
|
||||
type MediaEncodingType = "record" | "webrtc";
|
||||
@ -6204,6 +6776,7 @@ type ServiceWorkerUpdateViaCache = "all" | "imports" | "none";
|
||||
type TransferFunction = "hlg" | "pq" | "srgb";
|
||||
type VideoColorPrimaries = "bt470bg" | "bt709" | "smpte170m";
|
||||
type VideoMatrixCoefficients = "bt470bg" | "bt709" | "rgb" | "smpte170m";
|
||||
type VideoPixelFormat = "BGRA" | "BGRX" | "I420" | "I420A" | "I422" | "I444" | "NV12" | "RGBA" | "RGBX";
|
||||
type VideoTransferCharacteristics = "bt709" | "iec61966-2-1" | "smpte170m";
|
||||
type WebGLPowerPreference = "default" | "high-performance" | "low-power";
|
||||
type WorkerType = "classic" | "module";
|
||||
|
||||
28
src/lib/webworker.iterable.generated.d.ts
vendored
28
src/lib/webworker.iterable.generated.d.ts
vendored
@ -2,6 +2,27 @@
|
||||
/// Worker Iterable APIs
|
||||
/////////////////////////////
|
||||
|
||||
interface CSSNumericArray {
|
||||
[Symbol.iterator](): IterableIterator<CSSNumericValue>;
|
||||
entries(): IterableIterator<[number, CSSNumericValue]>;
|
||||
keys(): IterableIterator<number>;
|
||||
values(): IterableIterator<CSSNumericValue>;
|
||||
}
|
||||
|
||||
interface CSSTransformValue {
|
||||
[Symbol.iterator](): IterableIterator<CSSTransformComponent>;
|
||||
entries(): IterableIterator<[number, CSSTransformComponent]>;
|
||||
keys(): IterableIterator<number>;
|
||||
values(): IterableIterator<CSSTransformComponent>;
|
||||
}
|
||||
|
||||
interface CSSUnparsedValue {
|
||||
[Symbol.iterator](): IterableIterator<CSSUnparsedSegment>;
|
||||
entries(): IterableIterator<[number, CSSUnparsedSegment]>;
|
||||
keys(): IterableIterator<number>;
|
||||
values(): IterableIterator<CSSUnparsedSegment>;
|
||||
}
|
||||
|
||||
interface Cache {
|
||||
addAll(requests: Iterable<RequestInfo>): Promise<void>;
|
||||
}
|
||||
@ -64,6 +85,13 @@ interface MessageEvent<T = any> {
|
||||
initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;
|
||||
}
|
||||
|
||||
interface StylePropertyMapReadOnly {
|
||||
[Symbol.iterator](): IterableIterator<[string, Iterable<CSSStyleValue>]>;
|
||||
entries(): IterableIterator<[string, Iterable<CSSStyleValue>]>;
|
||||
keys(): IterableIterator<string>;
|
||||
values(): IterableIterator<Iterable<CSSStyleValue>>;
|
||||
}
|
||||
|
||||
interface SubtleCrypto {
|
||||
deriveKey(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKey>;
|
||||
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKeyPair>;
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@ const o2 = Object.fromEntries(new URLSearchParams());
|
||||
>Object : ObjectConstructor
|
||||
>fromEntries : { <T = any>(entries: Iterable<readonly [PropertyKey, T]>): { [k: string]: T; }; (entries: Iterable<readonly any[]>): any; }
|
||||
>new URLSearchParams() : URLSearchParams
|
||||
>URLSearchParams : { new (init?: string | URLSearchParams | string[][] | Record<string, string>): URLSearchParams; prototype: URLSearchParams; toString(): string; }
|
||||
>URLSearchParams : { new (init?: string | URLSearchParams | string[][] | Record<string, string>): URLSearchParams; prototype: URLSearchParams; }
|
||||
|
||||
const o3 = Object.fromEntries(new Map([[Symbol("key"), "value"]]));
|
||||
>o3 : { [k: string]: string; }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user