Options
All
  • Public
  • Public/Protected
  • All
Menu

Module <internal>

Index

Namespaces

Enumerations

Enumeration Members

Classes

Interfaces

Type Aliases

Variables

Enumeration Members

NullEvent: ""

Type Aliases

Action<TContext, TEvent>: ActionType | ActionObject<TContext, TEvent> | ActionFunction<TContext, TEvent>

Type Parameters

ActionFunction<TContext, TEvent>: ((context: TContext, event: TEvent, meta: ActionMeta<TContext, TEvent>) => void)

Type Parameters

Type declaration

    • (context: TContext, event: TEvent, meta: ActionMeta<TContext, TEvent>): void
    • Parameters

      • context: TContext
      • event: TEvent
      • meta: ActionMeta<TContext, TEvent>

      Returns void

ActionType: string
Activity<TContext, TEvent>: string | ActivityDefinition<TContext, TEvent>

Type Parameters

ActivityConfig<TContext, TEvent>: ((ctx: TContext, activity: ActivityDefinition<TContext, TEvent>) => DisposeActivityFunction | void)

Type Parameters

Type declaration

AlgorithmIdentifier: string | Algorithm
AnimationPlayState: "finished" | "idle" | "paused" | "running"
AppendMode: "segments" | "sequence"
ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]
AuthErrorParams: { code: UniversalAPIAuthErrorCode; originalError?: unknown }

Constructor parameters of the {@link UniversalAPIAuthError} class.

Type declaration

AvailableKeyOf<T>: ValueOf<{ [ K in keyof T]: [T[K]] extends [never] ? never : K }>

Same as keyof T, but omitting keys of properties with values resolving to never.

Type Parameters

  • T

BackendAPIInit: { base?: URL; cache?: Storage; clientId: string; clientSecret: string; level?: LogLevel; refreshToken: string; storage?: Storage; version?: BackendAPIVersion }

Contructor parameters of the {@link BackendAPI} class.

Type declaration

BackendAPIVersion: "1"

In order to facilitate any major, unforeseen breaking changes in the future, we require each request to include API version. We hope to rarely (never?) change it but by requiring it up front, we can ensure what you get today is what you’ll get tomorrow.

BinaryData: ArrayBuffer | DataView | Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array
BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "latin1" | "binary" | "hex"
BufferSource: ArrayBufferView | ArrayBuffer
CanPlayTypeResult: "" | "maybe" | "probably"
CanvasDirection: "inherit" | "ltr" | "rtl"
CanvasLineCap: "butt" | "round" | "square"
CanvasLineJoin: "bevel" | "miter" | "round"
CanvasTextAlign: "center" | "end" | "left" | "right" | "start"
CanvasTextBaseline: "alphabetic" | "bottom" | "hanging" | "ideographic" | "middle" | "top"
CeaseCallback: (() => void)

Type declaration

    • (): void
    • Returns void

Child<TGraph, TQuery>: TGraph extends With<Core.Graph, "child"> ? ReadonlyArray<Child<TGraph["child"], ChildQuery<TGraph, TQuery>>> : Links<TGraph> & Props<TGraph, TQuery> & Embeds<TGraph, TQuery>

Constructs a resource record for an embedded (child) graph node and query.

Type Parameters

ChildFields<TGraph, TQuery>: TQuery extends With<Query<TGraph["child"]>, "fields"> ? { fields: TQuery["fields"] } : unknown

Type Parameters

ChildQuery<TGraph, TQuery>: Record<string, unknown> & ChildZoom<TGraph, TQuery> & ChildFields<TGraph, TQuery>

Type Parameters

ChildZoom<TGraph, TQuery>: TQuery extends With<Query<TGraph["child"]>, "zoom"> ? { zoom: TQuery["zoom"] } : unknown

Type Parameters

CodesDict: {}

Type declaration

  • [key: number]: { code: string; parent: string }
    • code: string
    • parent: string
Collection: Resource & { _links: { first: { href: string } } }
CollectionGraphLinks<TGraph>: { first: TGraph; last: TGraph; next: TGraph; prev: TGraph; self: TGraph }

Type Parameters

Type declaration

  • first: TGraph

    First page of this collection.

  • last: TGraph

    Last page of this collection.

  • next: TGraph

    Next page of this collection.

  • prev: TGraph

    Previous page of this collection.

  • self: TGraph

    This collection.

CollectionGraphProps: { limit: number; offset: number; returned_items: number; total_items: number }

Type declaration

  • limit: number

    Maximum allowed number of items for this query.

  • offset: number

    Number of skipped items.

  • returned_items: number

    Number of items returned with this response.

  • total_items: number

    Total number of resources in this collection.

CompositeOperationOrAuto: "accumulate" | "add" | "auto" | "replace"
ConditionPredicate<TContext, TEvent>: ((context: TContext, event: TEvent, meta: GuardMeta<TContext, TEvent>) => boolean)

Type Parameters

Type declaration

    • (context: TContext, event: TEvent, meta: GuardMeta<TContext, TEvent>): boolean
    • Parameters

      • context: TContext
      • event: TEvent
      • meta: GuardMeta<TContext, TEvent>

      Returns boolean

Config: Backend.Rels.CustomerPortalSettings["props"]["subscriptions"]["allowNextDateModification"]
Config: Customer.Rels.CustomerPortalSettings["props"]["subscriptions"]["allow_next_date_modification"]
ConsolaMock: ((...args: any) => void)

Type declaration

    • (...args: any): void
    • Parameters

      • Rest ...args: any

      Returns void

ConsolaMockFn: ((type: logType, defaults: ConsolaLogObject) => ConsolaMock)

Type declaration

Constraints: { allowedDaysOfMonth?: number[]; allowedDaysOfWeek?: number[]; disallowedDates?: string[]; max?: string; min?: string }

Type declaration

  • Optional allowedDaysOfMonth?: number[]
  • Optional allowedDaysOfWeek?: number[]
  • Optional disallowedDates?: string[]
  • Optional max?: string
  • Optional min?: string
Constraints: { allowedDaysOfMonth?: number[]; allowedDaysOfWeek?: number[]; disallowedDates?: string[]; max?: string; min?: string }

Type declaration

  • Optional allowedDaysOfMonth?: number[]
  • Optional allowedDaysOfWeek?: number[]
  • Optional disallowedDates?: string[]
  • Optional max?: string
  • Optional min?: string
CurieChain: [URL, ...string[]]

Chain of curies leading to a hAPI resource starting with a base URL.

Data: Record<string, unknown>

Nucleon state machine data.

DelayConfig<TContext, TEvent>: number | DelayExpr<TContext, TEvent>

Type Parameters

DelayExpr<TContext, TEvent>: ExprWithMeta<TContext, TEvent, number>

Type Parameters

DisposeActivityFunction: (() => void)

Type declaration

    • (): void
    • Returns void

DocumentReadyState: "complete" | "interactive" | "loading"
Embeds<TGraph, TQuery>: ExcludeNever<{ _embedded: TGraph extends With<Core.Graph, "child" | "curie"> ? Record<TGraph["curie"], Child<TGraph, TQuery>> : TGraph extends With<Core.Graph, "zooms"> ? ResourceEmbed<TGraph, TQuery> : never }>

Constructs part of the resource record with the embedded content.

Type Parameters

Event<TEvent>: TEvent["type"] | TEvent

The specified string event types or the specified event objects.

Type Parameters

EventListenerOrEventListenerObject: EventListener | EventListenerObject
Exclude<T, U>: T extends U ? never : T

Exclude from T those types that are assignable to U

Type Parameters

  • T

  • U

ExcludeNever<T>: { [ K in AvailableKeyOf<T>]: T[K] }

From T, pick a set of properties whose values are not never.

Type Parameters

  • T

Expr<TContext, TEvent, T>: ((context: TContext, event: TEvent) => T)

Type Parameters

Type declaration

    • (context: TContext, event: TEvent): T
    • Parameters

      • context: TContext
      • event: TEvent

      Returns T

ExprWithMeta<TContext, TEvent, T>: ((context: TContext, event: TEvent, meta: SCXMLEventMeta<TEvent>) => T)

Type Parameters

Type declaration

    • Parameters

      Returns T

Extract<T, U>: T extends U ? T : never

Extract from T those types that are assignable to U

Type Parameters

  • T

  • U

Fields<TGraph>: TGraph extends With<Core.Graph, "props"> ? ReadonlyArray<keyof TGraph["props"]> : never

Type Parameters

Float32List: Float32Array | GLfloat[]
FollowableChild<TGraph, TQuery>: TGraph extends With<Core.Graph, "child"> ? ReadonlyArray<FollowableChild<TGraph["child"], FollowableChildQuery<TGraph, TQuery>>> : FollowableLinks<TGraph> & Props<TGraph, TQuery> & FollowableEmbeds<TGraph, TQuery>

Constructs a resource record for an embedded (child) graph node and query.

Type Parameters

FollowableChildFields<TGraph, TQuery>: TQuery extends With<Query<TGraph["child"]>, "fields"> ? { fields: TQuery["fields"] } : unknown

Type Parameters

FollowableChildQuery<TGraph, TQuery>: Record<string, unknown> & FollowableChildZoom<TGraph, TQuery> & FollowableChildFields<TGraph, TQuery>

Type Parameters

FollowableChildZoom<TGraph, TQuery>: TQuery extends With<Query<TGraph["child"]>, "zoom"> ? { zoom: TQuery["zoom"] } : unknown

Type Parameters

FollowableEmbed<TGraph, TQuery>: IntersectionValueOf<{ [ Rel in Zooms<TGraph, TQuery>]: Required<TGraph["zooms"]>[Rel] extends With<Core.Graph, "curie"> ? { [ Curie in Required<TGraph["zooms"]>[Rel]["curie"]]: FollowableChild<Required<TGraph["zooms"]>[Rel], Record<"zoom", ZoomOn<TGraph, TQuery, Rel>>> } : never }>

For each zoomed rel that has a curie, creates a record like { [curie]: APIResponseJSONChild } and returns the intersection of those records.

Type Parameters

FollowableEmbeds<TGraph, TQuery>: ExcludeNever<{ _embedded: TGraph extends With<Core.Graph, "child" | "curie"> ? Record<TGraph["curie"], FollowableChild<TGraph, TQuery>> : TGraph extends With<Core.Graph, "zooms"> ? FollowableEmbed<TGraph, TQuery> : never }>

Constructs part of the resource record with the embedded content.

Type Parameters

FollowableLinks<TGraph>: TGraph extends With<Core.Graph, "links"> ? { _links: { [ TLink in keyof TGraph["links"]]: Link & Pick<Node<TGraph["links"][TLink]>, NodeMethods> } } : unknown

Constructs part of the resource record that includes hAPI links.

Type Parameters

GLfloat: number
GLint: number
GLuint: number
GamepadHand: "" | "left" | "right"
GamepadMappingType: "" | "standard"
GrantOpts: ({ code: string } | { refreshToken: string }) & { base?: URL; clientId: string; clientSecret: string; version?: BackendAPIVersion }
Guard<TContext, TEvent>: GuardPredicate<TContext, TEvent> | Record<string, any> & { type: string }

Type Parameters

HTMLOrSVGImageElement: HTMLImageElement | SVGImageElement
IDBCursorDirection: "next" | "nextunique" | "prev" | "prevunique"
IDBRequestReadyState: "done" | "pending"
IDBTransactionMode: "readonly" | "readwrite" | "versionchange"
IDBValidKey: number | string | Date | BufferSource | IDBArrayKey
ImageBitmapSource: CanvasImageSource | Blob | ImageData
ImageSmoothingQuality: "high" | "low" | "medium"
Init: { base: URL; cache?: Storage; fetch?: Window["fetch"]; level?: LogLevel; storage?: Storage }

API constructor parameters.

Type declaration

  • base: URL

    Bookmark URL for this API. This is where the tree traversal begins. We also use this URL as a base for relative paths.

  • Optional cache?: Storage

    Resolver cache implementing Web Storage API. Every resolved path will be stored here for future use. Defaults to in-memory storage.

  • Optional fetch?: Window["fetch"]

    Request handler implementing Fetch API. This function will be called whenever a resource is requested. Defaults to native fetch or a custom implementation of Fetch API for Node.

  • Optional level?: LogLevel

    Numeric Consola log level. If omitted, Consola defaults will be used.

  • Optional storage?: Storage

    Credentials storage implementing Web Storage API. Access tokens and other related info will be stored here. Defaults to in-memory storage.

InsertPosition: "beforebegin" | "afterbegin" | "beforeend" | "afterend"
Int32List: Int32Array | GLint[]
IntersectionValueOf<T>: UnionToIntersection<ValueOf<T>>

Creates intersection type out of a record values union.

Type Parameters

  • T

InvokeCallback: ((callback: Sender<any>, onReceive: Receiver<EventObject>) => any)

Type declaration

InvokeCreator<TContext, TEvent, TFinalContext>: ((context: TContext, event: TEvent, meta: InvokeMeta) => PromiseLike<TFinalContext> | StateMachine<TFinalContext, any, any> | Subscribable<any> | InvokeCallback)

Type Parameters

Type declaration

    • Returns either a Promises or a callback handler (for streams of events) given the machine's current context and event that invoked the service.

      For Promises, the only events emitted to the parent will be:

      • done.invoke.<id> with the data containing the resolved payload when the promise resolves, or:
      • error.platform.<id> with the data containing the caught error, and src containing the service id.

      For callback handlers, the callback will be provided, which will send events to the parent service.

      Parameters

      • context: TContext

        The current machine context

      • event: TEvent

        The event that invoked the service

      • meta: InvokeMeta

      Returns PromiseLike<TFinalContext> | StateMachine<TFinalContext, any, any> | Subscribable<any> | InvokeCallback

IteratorResult<T, TReturn>: IteratorYieldResult<T> | IteratorReturnResult<TReturn>

Type Parameters

  • T

  • TReturn = any

KeyOf<T>: [T] extends [never] ? never : keyof T

Same as keyof T, but creates an alias of never when given never.

Type Parameters

  • T

KeyType: "private" | "public" | "secret"
KeyUsage: "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "unwrapKey" | "verify" | "wrapKey"
Link: { href: string; name?: string; templated?: boolean; title?: string }

Represents a hAPI relation link.

Type declaration

  • href: string

    URL of the resource this link points to.

  • Optional name?: string

    For named links, this property will include link name.

  • Optional templated?: boolean

    True if this is a template link (example: https://api.foxy.io/rels/{rel})

  • Optional title?: string

    Short description of this link.

Links<TGraph>: TGraph extends With<Core.Graph, "links"> ? { _links: { [ TLink in keyof TGraph["links"]]: Link } } : unknown

Constructs part of the resource record that includes hAPI links.

Type Parameters

ListeningState: "active" | "disambiguation" | "inactive"
MSWebViewPermissionState: "allow" | "defer" | "deny" | "unknown"
MSWebViewPermissionType: "geolocation" | "media" | "pointerlock" | "unlimitedIndexedDBQuota" | "webnotifications"
Mapper<TContext, TEvent, TParams>: ((context: TContext, event: TEvent) => TParams)

Type Parameters

Type declaration

    • (context: TContext, event: TEvent): TParams
    • Parameters

      • context: TContext
      • event: TEvent

      Returns TParams

MediaKeyMessageType: "individualization-request" | "license-release" | "license-renewal" | "license-request"
MediaStreamTrackState: "ended" | "live"
NavigationReason: "down" | "left" | "right" | "up"
NodeInit: { cache: Storage; console: Consola; fetch: Window["fetch"]; path: CurieChain }

Options of {@link APINode} constructor.

Type declaration

  • cache: Storage

    Resolver cache implementing Web Storage API.

  • console: Consola

    Shared Consola instance.

  • fetch: Window["fetch"]

    Custom Fetch API implementation for making authenticated requests.

  • path: CurieChain

    Path to this resource node as base URL followed by a list of curies.

NodeMethods: "delete" | "follow" | "get" | "patch" | "post" | "put"
OffscreenRenderingContextId: "2d" | "bitmaprenderer" | "webgl" | "webgl2"
Omit<T, K>: Pick<T, Exclude<keyof T, K>>

Construct a type with the properties of T except for those in type K.

Type Parameters

  • T

  • K extends keyof any

OnErrorEventHandler: OnErrorEventHandlerNonNull | null
OptionalKeyOf<T>: Exclude<ValueOf<{ [ K in keyof T]: T extends Record<K, T[K]> ? never : K }>, undefined>

Creates a union of optional property keys.

Type Parameters

  • T

Options: { settings: { subscriptions: { allowFrequencyModification: any[] } }; subscription: Omit<Core.Resource<Backend.Rels.Subscription>, "_links" | "_embedded"> }

Type declaration

  • settings: { subscriptions: { allowFrequencyModification: any[] } }
    • subscriptions: { allowFrequencyModification: any[] }
      • allowFrequencyModification: any[]
  • subscription: Omit<Core.Resource<Backend.Rels.Subscription>, "_links" | "_embedded">
Options: { settings: { subscriptions: { allowNextDateModification: Config } }; subscription: Omit<Core.Resource<Backend.Rels.Subscription>, "_links" | "_embedded">; value: string }

Type declaration

Options: { settings: { subscriptions: { allow_frequency_modification: any[] } }; subscription: Omit<Core.Resource<Customer.Rels.Subscription>, "_links" | "_embedded"> }

Type declaration

  • settings: { subscriptions: { allow_frequency_modification: any[] } }
    • subscriptions: { allow_frequency_modification: any[] }
      • allow_frequency_modification: any[]
  • subscription: Omit<Core.Resource<Customer.Rels.Subscription>, "_links" | "_embedded">
Options: { settings: { subscriptions: { allow_next_date_modification: Config } }; subscription: Omit<Core.Resource<Customer.Rels.Subscription>, "_links" | "_embedded">; value: string }

Type declaration

Order<TGraph>: TGraph extends With<Core.Graph, "props"> ? keyof TGraph["props"] | ReadonlyArray<keyof TGraph["props"] | OrderRecord<keyof TGraph["props"]>> | OrderRecord<keyof TGraph["props"]> : never

Type Parameters

OrderRecord<TPropertyKey>: { readonly [ Key in TPropertyKey]?: "asc" | "desc" }

Type Parameters

OrientationLockType: "any" | "landscape" | "landscape-primary" | "landscape-secondary" | "natural" | "portrait" | "portrait-primary" | "portrait-secondary"
OrientationType: "landscape-primary" | "landscape-secondary" | "portrait-primary" | "portrait-secondary"
Partial<T>: { [ P in keyof T]?: T[P] }

Make all properties in T optional

Type Parameters

  • T

Patch: Map<string, Record<string, unknown> | null>
PerformanceEntryList: PerformanceEntry[]
PermissionState: "denied" | "granted" | "prompt"
Pick<T, K>: { [ P in K]: T[P] }

From T, pick a set of properties whose keys are in the union K

Type Parameters

  • T

  • K extends keyof T

PropertyKey: string | number | symbol
PropertyMapper<TContext, TEvent, TParams>: { [ K in keyof TParams]?: ((context: TContext, event: TEvent) => TParams[K]) | TParams[K] }

Type Parameters

Props<TGraph, TQuery>: TGraph extends With<Core.Graph, "props"> ? TGraph extends With<Core.Graph, "child"> ? TGraph["props"] : TQuery extends Query<TGraph> ? TQuery["fields"] extends ReadonlyArray<infer Fields> ? Pick<TGraph["props"], Extract<Fields, keyof TGraph["props"]>> : TGraph["props"] : TGraph["props"] : unknown

Constructs part of the resource record with all requested properties.

Type Parameters

RTCDataChannelState: "closed" | "closing" | "connecting" | "open"
RTCDtlsTransportState: "closed" | "connected" | "connecting" | "failed" | "new"
RTCErrorDetailType: "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "idp-bad-script-failure" | "idp-execution-failure" | "idp-load-failure" | "idp-need-login" | "idp-timeout" | "idp-tls-failure" | "idp-token-expired" | "idp-token-invalid" | "sctp-failure" | "sdp-syntax-error"
RTCIceComponent: "rtcp" | "rtp"
RTCIceGathererState: "complete" | "gathering" | "new"
RTCIceRole: "controlled" | "controlling" | "unknown"
RTCIceTransportState: "checking" | "closed" | "completed" | "connected" | "disconnected" | "failed" | "new"
RTCPriorityType: "high" | "low" | "medium" | "very-low"
ReadableStreamReadResult<T>: ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult<T>

Type Parameters

  • T

Readonly<T>: { readonly [ P in keyof T]: T[P] }

Make all properties in T readonly

Type Parameters

  • T

ReadyState: "closed" | "ended" | "open"
Receiver<TEvent>: ((listener: ((event: TEvent) => void)) => void)

Type Parameters

Type declaration

    • (listener: ((event: TEvent) => void)): void
    • Parameters

      • listener: ((event: TEvent) => void)
          • (event: TEvent): void
          • Parameters

            • event: TEvent

            Returns void

      Returns void

Record<K, T>: { [ P in K]: T }

Construct a type with a set of properties K of type T

Type Parameters

  • K extends keyof any

  • T

ReferrerPolicy: "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"
RequestCache: "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload"
RequestCredentials: "include" | "omit" | "same-origin"
RequestDestination: "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt"
RequestInfo: Request | string
RequestMode: "cors" | "navigate" | "no-cors" | "same-origin"
RequestRedirect: "error" | "follow" | "manual"
Required<T>: { [ P in keyof T]-?: T[P] }

Make all properties in T required

Type Parameters

  • T

RequiredKeyOf<T>: Exclude<ValueOf<{ [ K in keyof T]: T extends Record<K, T[K]> ? K : never }>, undefined>

Creates a union of required property keys.

Type Parameters

  • T

Resource: { _links: { self: { href: string } } }

Type declaration

  • Readonly _links: { self: { href: string } }
    • Readonly self: { href: string }
      • Readonly href: string
ResourceEmbed<TGraph, TQuery>: IntersectionValueOf<{ [ Rel in Zooms<TGraph, TQuery>]: Required<TGraph["zooms"]>[Rel] extends With<Core.Graph, "curie"> ? { [ Curie in Required<TGraph["zooms"]>[Rel]["curie"]]: Child<Required<TGraph["zooms"]>[Rel], Record<"zoom", ZoomOn<TGraph, TQuery, Rel>>> } : never }>

For each zoomed rel that has a curie, creates a record like { [curie]: APIResponseJSONChild } and returns the intersection of those records.

Type Parameters

ResponseType: "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect"
ScrollRestoration: "auto" | "manual"
Sender<TEvent>: ((event: Event<TEvent>) => void)

Type Parameters

Type declaration

    • (event: Event<TEvent>): void
    • Parameters

      Returns void

ServiceConfig<TContext, TEvent>: string | StateMachine<any, any, any> | InvokeCreator<TContext, TEvent>

Type Parameters

ServiceWorkerState: "activated" | "activating" | "installed" | "installing" | "parsed" | "redundant"
ShadowRootMode: "closed" | "open"
Share<T>: { data: T | null; related?: ReadonlyArray<string>; source: string }

Type Parameters

Type declaration

  • Readonly data: T | null

    Updated resource or null if it's deleted.

  • Optional Readonly related?: ReadonlyArray<string>

    URIs of resources affected by this update.

  • Readonly source: string

    URI of the updated resource.

SingleOrArray<T>: T[] | T

Type Parameters

  • T

SpeechSynthesisErrorCode: "audio-busy" | "audio-hardware" | "canceled" | "interrupted" | "invalid-argument" | "language-unavailable" | "network" | "not-allowed" | "synthesis-failed" | "synthesis-unavailable" | "text-too-long" | "voice-unavailable"
StateNodesConfig<TContext, TStateSchema, TEvent>: { [ K in keyof TStateSchema["states"]]: StateNode<TContext, TStateSchema["states"][K], TEvent> }

Type Parameters

StateValue: string | StateValueMap

The string or object representing the state value relative to the parent state node.

  • For a child atomic state node, this is a string, e.g., "pending".
  • For complex state nodes, this is an object, e.g., { success: "someChildState" }.
StatesConfig<TContext, TStateSchema, TEvent>: { [ K in keyof TStateSchema["states"]]: StateNodeConfig<TContext, TStateSchema["states"][K], TEvent> }

Type Parameters

StatesDefinition<TContext, TStateSchema, TEvent>: { [ K in keyof TStateSchema["states"]]: StateNodeDefinition<TContext, TStateSchema["states"][K], TEvent> }

Type Parameters

TextTrackKind: "captions" | "chapters" | "descriptions" | "metadata" | "subtitles"
TextTrackMode: "disabled" | "hidden" | "showing"
TimerHandler: string | Function
Token: { access_token: string; expires_in: number; refresh_token: string; scope: string; token_type: string }

Type declaration

  • access_token: string
  • expires_in: number
  • refresh_token: string
  • scope: string
  • token_type: string
TrackCallback: ((update: (<TData>(data: TData) => TData | null)) => void)

Type declaration

    • (update: (<TData>(data: TData) => TData | null)): void
    • Parameters

      • update: (<TData>(data: TData) => TData | null)
          • <TData>(data: TData): TData | null
          • Type Parameters

            Parameters

            • data: TData

            Returns TData | null

      Returns void

Transferable: ArrayBuffer | MessagePort | ImageBitmap | OffscreenCanvas
TransitionConfigOrTarget<TContext, TEvent>: SingleOrArray<TransitionConfigTarget<TContext, TEvent> | TransitionConfig<TContext, TEvent>>

Type Parameters

TransitionConfigTarget<TContext, TEvent>: string | undefined | StateNode<TContext, any, TEvent>

Type Parameters

TransitionDefinitionMap<TContext, TEvent>: { [ K in TEvent["type"] | NullEvent["type"] | "*"]: TransitionDefinition<TContext, K extends TEvent["type"] ? Extract<TEvent, { type: K }> : EventObject>[] }

Type Parameters

TransitionsConfigArray<TContext, TEvent>: ((TEvent extends EventObject ? TransitionConfig<TContext, TEvent> & { event: TEvent["type"] } : never) | TransitionConfig<TContext, TEvent> & { event: "" } | TransitionConfig<TContext, TEvent> & { event: "*" })[]

Type Parameters

TransitionsConfigMap<TContext, TEvent>: { [ K in TEvent["type"]]?: TransitionConfigOrTarget<TContext, TEvent extends { type: K } ? TEvent : never> } & { ?: TransitionConfigOrTarget<TContext, TEvent> } & { *?: TransitionConfigOrTarget<TContext, TEvent> }

Type Parameters

Tree: { include: Record<string, Tree | true> } | { exclude: Record<string, Tree | true> }
Uint32List: Uint32Array | GLuint[]
UnionToIntersection<U>: (U extends any ? ((k: U) => void) : never) extends ((k: infer I) => void) ? I : never

Converts union type to intersection type.

Type Parameters

  • U

UniversalAPIAuthErrorCode: typeof AuthError["NEW_PASSWORD_REQUIRED"] | typeof AuthError["INVALID_NEW_PASSWORD"] | typeof AuthError["UNAUTHORIZED"] | typeof AuthError["INVALID_FORM"] | typeof AuthError["UNAVAILABLE"] | typeof AuthError["UNKNOWN"]

Union of all possible auth error codes.

V8N: { check: any }

Type declaration

  • check:function
    • check(...args: any[]): boolean
ValueOf<T>: T[keyof T]

Creates a union of record values.

Type Parameters

  • T

VisibilityState: "hidden" | "visible"
With<T, K>: Pick<Required<T>, K>

From T, pick a set of properties whose keys are in the union K, and make them required.

Type Parameters

  • T

  • K extends keyof T

XPathNSResolver: ((prefix: string | null) => string | null) | { lookupNamespaceURI: any }
Zoom<TGraph>: TGraph extends With<Core.Graph, "zooms"> ? ZoomString<TGraph> | ZoomRecord<TGraph> | ZoomArray<TGraph> : never

Type Parameters

ZoomArray<TGraph>: ReadonlyArray<ZoomString<TGraph> | ZoomRecord<TGraph>>

Type Parameters

ZoomIn<TZoom, TRel>: TZoom extends (infer Items)[] ? ValueOf<Extract<Items, Record<TRel, unknown>>> : TZoom extends Record<TRel, infer NestedAPINodeQueryZoom> ? NestedAPINodeQueryZoom : never

Takes the existing zoom query parameter value and excludes all top-level zooms, zooming in on the given relation.

Type Parameters

ZoomOn<TGraph, TQuery, TRel>: TQuery extends With<Query<TGraph>, "zoom"> ? ZoomIn<TQuery["zoom"], TRel> extends Query<Required<TGraph["zooms"]>[TRel]>["zoom"] ? ZoomIn<TQuery["zoom"], TRel> : never : never

Zooms in on the given rel and constructs a type extending APINodeQueryZoom for use in a query.

Type Parameters

  • TGraph extends Core.Graph

  • TQuery extends Query<TGraph> | undefined

  • TRel extends keyof TGraph["zooms"]

ZoomRecord<TGraph>: { readonly [ Key in ZoomString<TGraph>]?: Zoom<Required<TGraph["zooms"]>[Key]> }

Type Parameters

ZoomString<TGraph>: OptionalKeyOf<TGraph["zooms"]>

Type Parameters

Zooms<TGraph, TQuery>: Extract<TGraph extends With<Core.Graph, "zooms"> ? RequiredKeyOf<TGraph["zooms"]> | (TQuery extends Query<TGraph> ? TQuery extends With<Query<TGraph>, "zoom"> ? TQuery["zoom"] extends string ? TQuery["zoom"] : TQuery["zoom"] extends (infer R)[] ? Extract<R, string> | KeyOf<Extract<R, Record<string, unknown>>> : TQuery["zoom"] extends Record<string, unknown> ? keyof TQuery["zoom"] : never : never : never) : never, string>

Creates an intersection of relations included in the top level of the zoom query parameter.

Type Parameters

logType: "silent" | "fatal" | "error" | "warn" | "log" | "info" | "success" | "debug" | "trace" | "verbose" | "ready" | "start"

Variables

AbortSignal: { prototype: AbortSignal }

Type declaration

AbstractRange: { prototype: AbstractRange }

Type declaration

Animation: { prototype: Animation }

Type declaration

AnimationEffect: { prototype: AnimationEffect }

Type declaration

AnimationEvent: { prototype: AnimationEvent }

Type declaration

AnimationPlaybackEvent: { prototype: AnimationPlaybackEvent }

Type declaration

AnimationTimeline: { prototype: AnimationTimeline }

Type declaration

ApplicationCache: { CHECKING: number; DOWNLOADING: number; IDLE: number; OBSOLETE: number; UNCACHED: number; UPDATEREADY: number; prototype: ApplicationCache }

Type declaration

  • Readonly CHECKING: number
  • Readonly DOWNLOADING: number
  • Readonly IDLE: number
  • Readonly OBSOLETE: number
  • Readonly UNCACHED: number
  • Readonly UPDATEREADY: number
  • prototype: ApplicationCache
Attr: { prototype: Attr }

Type declaration

AudioBuffer: { prototype: AudioBuffer }

Type declaration

AudioProcessingEvent: { prototype: AudioProcessingEvent }

Type declaration

BarProp: { prototype: BarProp }

Type declaration

BeforeUnloadEvent: { prototype: BeforeUnloadEvent }

Type declaration

Blob: { prototype: Blob }

Type declaration

CDATASection: { prototype: CDATASection }

Type declaration

CSSRule: { CHARSET_RULE: number; FONT_FACE_RULE: number; IMPORT_RULE: number; KEYFRAMES_RULE: number; KEYFRAME_RULE: number; MEDIA_RULE: number; NAMESPACE_RULE: number; PAGE_RULE: number; STYLE_RULE: number; SUPPORTS_RULE: number; prototype: CSSRule }

Type declaration

  • Readonly CHARSET_RULE: number
  • Readonly FONT_FACE_RULE: number
  • Readonly IMPORT_RULE: number
  • Readonly KEYFRAMES_RULE: number
  • Readonly KEYFRAME_RULE: number
  • Readonly MEDIA_RULE: number
  • Readonly NAMESPACE_RULE: number
  • Readonly PAGE_RULE: number
  • Readonly STYLE_RULE: number
  • Readonly SUPPORTS_RULE: number
  • prototype: CSSRule
CSSStyleSheet: { prototype: CSSStyleSheet }

Type declaration

CacheStorage: { prototype: CacheStorage }

Type declaration

CanvasGradient: { prototype: CanvasGradient }

Type declaration

CanvasPattern: { prototype: CanvasPattern }

Type declaration

CanvasRenderingContext2D: { prototype: CanvasRenderingContext2D }

Type declaration

CaretPosition: { prototype: CaretPosition }

Type declaration

CharacterData: { prototype: CharacterData }

Type declaration

ClipboardEvent: { prototype: ClipboardEvent }

Type declaration

CloseEvent: { prototype: CloseEvent }

Type declaration

Comment: { prototype: Comment }

Type declaration

CompositionEvent: { prototype: CompositionEvent }

Type declaration

Crypto: { prototype: Crypto }

Type declaration

CryptoKey: { prototype: CryptoKey }

Type declaration

CryptoKeyPair: { prototype: CryptoKeyPair }

Type declaration

CustomElementRegistry: { prototype: CustomElementRegistry }

Type declaration

CustomEvent: { prototype: CustomEvent<any> }

Type declaration

DOMException: { ABORT_ERR: number; DATA_CLONE_ERR: number; DOMSTRING_SIZE_ERR: number; HIERARCHY_REQUEST_ERR: number; INDEX_SIZE_ERR: number; INUSE_ATTRIBUTE_ERR: number; INVALID_ACCESS_ERR: number; INVALID_CHARACTER_ERR: number; INVALID_MODIFICATION_ERR: number; INVALID_NODE_TYPE_ERR: number; INVALID_STATE_ERR: number; NAMESPACE_ERR: number; NETWORK_ERR: number; NOT_FOUND_ERR: number; NOT_SUPPORTED_ERR: number; NO_DATA_ALLOWED_ERR: number; NO_MODIFICATION_ALLOWED_ERR: number; QUOTA_EXCEEDED_ERR: number; SECURITY_ERR: number; SYNTAX_ERR: number; TIMEOUT_ERR: number; TYPE_MISMATCH_ERR: number; URL_MISMATCH_ERR: number; VALIDATION_ERR: number; WRONG_DOCUMENT_ERR: number; prototype: DOMException }

Type declaration

  • Readonly ABORT_ERR: number
  • Readonly DATA_CLONE_ERR: number
  • Readonly DOMSTRING_SIZE_ERR: number
  • Readonly HIERARCHY_REQUEST_ERR: number
  • Readonly INDEX_SIZE_ERR: number
  • Readonly INUSE_ATTRIBUTE_ERR: number
  • Readonly INVALID_ACCESS_ERR: number
  • Readonly INVALID_CHARACTER_ERR: number
  • Readonly INVALID_MODIFICATION_ERR: number
  • Readonly INVALID_NODE_TYPE_ERR: number
  • Readonly INVALID_STATE_ERR: number
  • Readonly NAMESPACE_ERR: number
  • Readonly NETWORK_ERR: number
  • Readonly NOT_FOUND_ERR: number
  • Readonly NOT_SUPPORTED_ERR: number
  • Readonly NO_DATA_ALLOWED_ERR: number
  • Readonly NO_MODIFICATION_ALLOWED_ERR: number
  • Readonly QUOTA_EXCEEDED_ERR: number
  • Readonly SECURITY_ERR: number
  • Readonly SYNTAX_ERR: number
  • Readonly TIMEOUT_ERR: number
  • Readonly TYPE_MISMATCH_ERR: number
  • Readonly URL_MISMATCH_ERR: number
  • Readonly VALIDATION_ERR: number
  • Readonly WRONG_DOCUMENT_ERR: number
  • prototype: DOMException
DOMImplementation: { prototype: DOMImplementation }

Type declaration

DOMMatrix: { prototype: DOMMatrix; fromFloat32Array: any; fromFloat64Array: any; fromMatrix: any }

Type declaration

  • prototype: DOMMatrix
  • fromFloat32Array:function
    • fromFloat32Array(array32: Float32Array): DOMMatrix
    • Parameters

      • array32: Float32Array

      Returns DOMMatrix

  • fromFloat64Array:function
    • fromFloat64Array(array64: Float64Array): DOMMatrix
    • Parameters

      • array64: Float64Array

      Returns DOMMatrix

  • fromMatrix:function
    • Parameters

      Returns DOMMatrix

DOMMatrixReadOnly: { prototype: DOMMatrixReadOnly; fromFloat32Array: any; fromFloat64Array: any; fromMatrix: any; toString: any }

Type declaration

DOMPoint: { prototype: DOMPoint; fromPoint: any }

Type declaration

DOMPointReadOnly: { prototype: DOMPointReadOnly; fromPoint: any }

Type declaration

DOMRect: { prototype: DOMRect; fromRect: any }

Type declaration

DOMRectReadOnly: { prototype: DOMRectReadOnly; fromRect: any }

Type declaration

DOMStringMap: { prototype: DOMStringMap }

Type declaration

DataTransfer: { prototype: DataTransfer }

Type declaration

DeferredPermissionRequest: { prototype: DeferredPermissionRequest }

Type declaration

DeviceLightEvent: { prototype: DeviceLightEvent }

Type declaration

DeviceMotionEvent: { prototype: DeviceMotionEvent; requestPermission: any }

Type declaration

DeviceOrientationEvent: { prototype: DeviceOrientationEvent; requestPermission: any }

Type declaration

Document: { prototype: Document }

Type declaration

DocumentFragment: { prototype: DocumentFragment }

Type declaration

DocumentTimeline: { prototype: DocumentTimeline }

Type declaration

DocumentType: { prototype: DocumentType }

Type declaration

DragEvent: { prototype: DragEvent }

Type declaration

Element: { prototype: Element }

Type declaration

Error: ErrorConstructor
ErrorEvent: { prototype: ErrorEvent }

Type declaration

Event: { AT_TARGET: number; BUBBLING_PHASE: number; CAPTURING_PHASE: number; NONE: number; prototype: Event }

Type declaration

  • Readonly AT_TARGET: number
  • Readonly BUBBLING_PHASE: number
  • Readonly CAPTURING_PHASE: number
  • Readonly NONE: number
  • prototype: Event
EventTarget: { prototype: EventTarget }

Type declaration

ExtensionScriptApis: { prototype: ExtensionScriptApis }

Type declaration

External: { prototype: External }

Type declaration

FocusEvent: { prototype: FocusEvent }

Type declaration

FocusNavigationEvent: { prototype: FocusNavigationEvent }

Type declaration

Gamepad: { prototype: Gamepad }

Type declaration

GamepadButton: { prototype: GamepadButton }

Type declaration

GamepadEvent: { prototype: GamepadEvent }

Type declaration

GamepadHapticActuator: { prototype: GamepadHapticActuator }

Type declaration

GamepadPose: { prototype: GamepadPose }

Type declaration

HTMLAnchorElement: { prototype: HTMLAnchorElement }

Type declaration

HTMLAppletElement: { prototype: HTMLAppletElement }

Type declaration

HTMLAreaElement: { prototype: HTMLAreaElement }

Type declaration

HTMLAudioElement: { prototype: HTMLAudioElement }

Type declaration

HTMLBRElement: { prototype: HTMLBRElement }

Type declaration

HTMLBaseElement: { prototype: HTMLBaseElement }

Type declaration

HTMLBaseFontElement: { prototype: HTMLBaseFontElement }

Type declaration

HTMLBodyElement: { prototype: HTMLBodyElement }

Type declaration

HTMLButtonElement: { prototype: HTMLButtonElement }

Type declaration

HTMLCanvasElement: { prototype: HTMLCanvasElement }

Type declaration

HTMLCollection: { prototype: HTMLCollection }

Type declaration

HTMLDListElement: { prototype: HTMLDListElement }

Type declaration

HTMLDataElement: { prototype: HTMLDataElement }

Type declaration

HTMLDataListElement: { prototype: HTMLDataListElement }

Type declaration

HTMLDetailsElement: { prototype: HTMLDetailsElement }

Type declaration

HTMLDialogElement: { prototype: HTMLDialogElement }

Type declaration

HTMLDirectoryElement: { prototype: HTMLDirectoryElement }

Type declaration

HTMLDivElement: { prototype: HTMLDivElement }

Type declaration

HTMLElement: { prototype: HTMLElement }

Type declaration

HTMLEmbedElement: { prototype: HTMLEmbedElement }

Type declaration

HTMLFieldSetElement: { prototype: HTMLFieldSetElement }

Type declaration

HTMLFontElement: { prototype: HTMLFontElement }

Type declaration

HTMLFrameElement: { prototype: HTMLFrameElement }

Type declaration

HTMLFrameSetElement: { prototype: HTMLFrameSetElement }

Type declaration

HTMLHRElement: { prototype: HTMLHRElement }

Type declaration

HTMLHeadElement: { prototype: HTMLHeadElement }

Type declaration

HTMLHeadingElement: { prototype: HTMLHeadingElement }

Type declaration

HTMLHtmlElement: { prototype: HTMLHtmlElement }

Type declaration

HTMLIFrameElement: { prototype: HTMLIFrameElement }

Type declaration

HTMLImageElement: { prototype: HTMLImageElement }

Type declaration

HTMLInputElement: { prototype: HTMLInputElement }

Type declaration

HTMLLIElement: { prototype: HTMLLIElement }

Type declaration

HTMLLabelElement: { prototype: HTMLLabelElement }

Type declaration

HTMLLegendElement: { prototype: HTMLLegendElement }

Type declaration

HTMLLinkElement: { prototype: HTMLLinkElement }

Type declaration

HTMLMapElement: { prototype: HTMLMapElement }

Type declaration

HTMLMarqueeElement: { prototype: HTMLMarqueeElement }

Type declaration

HTMLMediaElement: { HAVE_CURRENT_DATA: number; HAVE_ENOUGH_DATA: number; HAVE_FUTURE_DATA: number; HAVE_METADATA: number; HAVE_NOTHING: number; NETWORK_EMPTY: number; NETWORK_IDLE: number; NETWORK_LOADING: number; NETWORK_NO_SOURCE: number; prototype: HTMLMediaElement }

Type declaration

  • Readonly HAVE_CURRENT_DATA: number
  • Readonly HAVE_ENOUGH_DATA: number
  • Readonly HAVE_FUTURE_DATA: number
  • Readonly HAVE_METADATA: number
  • Readonly HAVE_NOTHING: number
  • Readonly NETWORK_EMPTY: number
  • Readonly NETWORK_IDLE: number
  • Readonly NETWORK_LOADING: number
  • Readonly NETWORK_NO_SOURCE: number
  • prototype: HTMLMediaElement
HTMLMenuElement: { prototype: HTMLMenuElement }

Type declaration

HTMLMetaElement: { prototype: HTMLMetaElement }

Type declaration

HTMLMeterElement: { prototype: HTMLMeterElement }

Type declaration

HTMLModElement: { prototype: HTMLModElement }

Type declaration

HTMLOListElement: { prototype: HTMLOListElement }

Type declaration

HTMLObjectElement: { prototype: HTMLObjectElement }

Type declaration

HTMLOptGroupElement: { prototype: HTMLOptGroupElement }

Type declaration

HTMLOptionElement: { prototype: HTMLOptionElement }

Type declaration

HTMLOutputElement: { prototype: HTMLOutputElement }

Type declaration

HTMLParagraphElement: { prototype: HTMLParagraphElement }

Type declaration

HTMLParamElement: { prototype: HTMLParamElement }

Type declaration

HTMLPictureElement: { prototype: HTMLPictureElement }

Type declaration

HTMLPreElement: { prototype: HTMLPreElement }

Type declaration

HTMLProgressElement: { prototype: HTMLProgressElement }

Type declaration

HTMLQuoteElement: { prototype: HTMLQuoteElement }

Type declaration

HTMLScriptElement: { prototype: HTMLScriptElement }

Type declaration

HTMLSlotElement: { prototype: HTMLSlotElement }

Type declaration

HTMLSourceElement: { prototype: HTMLSourceElement }

Type declaration

HTMLSpanElement: { prototype: HTMLSpanElement }

Type declaration

HTMLStyleElement: { prototype: HTMLStyleElement }

Type declaration

HTMLTableCaptionElement: { prototype: HTMLTableCaptionElement }

Type declaration

HTMLTableCellElement: { prototype: HTMLTableCellElement }

Type declaration

HTMLTableColElement: { prototype: HTMLTableColElement }

Type declaration

HTMLTableDataCellElement: { prototype: HTMLTableDataCellElement }

Type declaration

HTMLTableElement: { prototype: HTMLTableElement }

Type declaration

HTMLTableHeaderCellElement: { prototype: HTMLTableHeaderCellElement }

Type declaration

HTMLTableRowElement: { prototype: HTMLTableRowElement }

Type declaration

HTMLTableSectionElement: { prototype: HTMLTableSectionElement }

Type declaration

HTMLTemplateElement: { prototype: HTMLTemplateElement }

Type declaration

HTMLTextAreaElement: { prototype: HTMLTextAreaElement }

Type declaration

HTMLTimeElement: { prototype: HTMLTimeElement }

Type declaration

HTMLTitleElement: { prototype: HTMLTitleElement }

Type declaration

HTMLTrackElement: { ERROR: number; LOADED: number; LOADING: number; NONE: number; prototype: HTMLTrackElement }

Type declaration

  • Readonly ERROR: number
  • Readonly LOADED: number
  • Readonly LOADING: number
  • Readonly NONE: number
  • prototype: HTMLTrackElement
HTMLUListElement: { prototype: HTMLUListElement }

Type declaration

HTMLVideoElement: { prototype: HTMLVideoElement }

Type declaration

HashChangeEvent: { prototype: HashChangeEvent }

Type declaration

History: { prototype: History }

Type declaration

IDBCursor: { prototype: IDBCursor }

Type declaration

IDBCursorWithValue: { prototype: IDBCursorWithValue }

Type declaration

IDBDatabase: { prototype: IDBDatabase }

Type declaration

IDBFactory: { prototype: IDBFactory }

Type declaration

IDBIndex: { prototype: IDBIndex }

Type declaration

IDBKeyRange: { prototype: IDBKeyRange; bound: any; lowerBound: any; only: any; upperBound: any }

Type declaration

  • prototype: IDBKeyRange
  • bound:function
    • bound(lower: any, upper: any, lowerOpen?: boolean, upperOpen?: boolean): IDBKeyRange
    • Returns a new IDBKeyRange spanning from lower to upper. If lowerOpen is true, lower is not included in the range. If upperOpen is true, upper is not included in the range.

      Parameters

      • lower: any
      • upper: any
      • Optional lowerOpen: boolean
      • Optional upperOpen: boolean

      Returns IDBKeyRange

  • lowerBound:function
    • Returns a new IDBKeyRange starting at key with no upper bound. If open is true, key is not included in the range.

      Parameters

      • lower: any
      • Optional open: boolean

      Returns IDBKeyRange

  • only:function
    • Returns a new IDBKeyRange spanning only key.

      Parameters

      • value: any

      Returns IDBKeyRange

  • upperBound:function
    • Returns a new IDBKeyRange with no lower bound and ending at key. If open is true, key is not included in the range.

      Parameters

      • upper: any
      • Optional open: boolean

      Returns IDBKeyRange

IDBOpenDBRequest: { prototype: IDBOpenDBRequest }

Type declaration

IDBRequest: { prototype: IDBRequest<any> }

Type declaration

IDBTransaction: { prototype: IDBTransaction }

Type declaration

IDBVersionChangeEvent: { prototype: IDBVersionChangeEvent }

Type declaration

ImageBitmap: { prototype: ImageBitmap }

Type declaration

ImageBitmapRenderingContext: { prototype: ImageBitmapRenderingContext }

Type declaration

ImageData: { prototype: ImageData }

Type declaration

InputEvent: { prototype: InputEvent }

Type declaration

KeyboardEvent: { DOM_KEY_LOCATION_LEFT: number; DOM_KEY_LOCATION_NUMPAD: number; DOM_KEY_LOCATION_RIGHT: number; DOM_KEY_LOCATION_STANDARD: number; prototype: KeyboardEvent }

Type declaration

  • Readonly DOM_KEY_LOCATION_LEFT: number
  • Readonly DOM_KEY_LOCATION_NUMPAD: number
  • Readonly DOM_KEY_LOCATION_RIGHT: number
  • Readonly DOM_KEY_LOCATION_STANDARD: number
  • prototype: KeyboardEvent
ListeningStateChangedEvent: { prototype: ListeningStateChangedEvent }

Type declaration

Location: { prototype: Location }

Type declaration

MSGestureEvent: { MSGESTURE_FLAG_BEGIN: number; MSGESTURE_FLAG_CANCEL: number; MSGESTURE_FLAG_END: number; MSGESTURE_FLAG_INERTIA: number; MSGESTURE_FLAG_NONE: number; prototype: MSGestureEvent }

Type declaration

  • Readonly MSGESTURE_FLAG_BEGIN: number
  • Readonly MSGESTURE_FLAG_CANCEL: number
  • Readonly MSGESTURE_FLAG_END: number
  • Readonly MSGESTURE_FLAG_INERTIA: number
  • Readonly MSGESTURE_FLAG_NONE: number
  • prototype: MSGestureEvent
MSMediaKeyMessageEvent: { prototype: MSMediaKeyMessageEvent }

Type declaration

MSMediaKeyNeededEvent: { prototype: MSMediaKeyNeededEvent }

Type declaration

MSPointerEvent: { prototype: MSPointerEvent }

Type declaration

MediaEncryptedEvent: { prototype: MediaEncryptedEvent }

Type declaration

MediaError: { MEDIA_ERR_ABORTED: number; MEDIA_ERR_DECODE: number; MEDIA_ERR_NETWORK: number; MEDIA_ERR_SRC_NOT_SUPPORTED: number; prototype: MediaError }

Type declaration

  • Readonly MEDIA_ERR_ABORTED: number
  • Readonly MEDIA_ERR_DECODE: number
  • Readonly MEDIA_ERR_NETWORK: number
  • Readonly MEDIA_ERR_SRC_NOT_SUPPORTED: number
  • prototype: MediaError
MediaKeyMessageEvent: { prototype: MediaKeyMessageEvent }

Type declaration

MediaKeySession: { prototype: MediaKeySession }

Type declaration

MediaKeys: { prototype: MediaKeys }

Type declaration

MediaQueryList: { prototype: MediaQueryList }

Type declaration

MediaQueryListEvent: { prototype: MediaQueryListEvent }

Type declaration

MediaSource: { prototype: MediaSource; isTypeSupported: any }

Type declaration

  • prototype: MediaSource
  • isTypeSupported:function
    • isTypeSupported(type: string): boolean
    • Parameters

      • type: string

      Returns boolean

MediaStream: { prototype: MediaStream }

Type declaration

MediaStreamError: { prototype: MediaStreamError }

Type declaration

MediaStreamErrorEvent: { prototype: MediaStreamErrorEvent }

Type declaration

MediaStreamEvent: { prototype: MediaStreamEvent }

Type declaration

MediaStreamTrack: { prototype: MediaStreamTrack }

Type declaration

MediaStreamTrackEvent: { prototype: MediaStreamTrackEvent }

Type declaration

MessageEvent: { prototype: MessageEvent<any> }

Type declaration

MessagePort: { prototype: MessagePort }

Type declaration

MouseEvent: { prototype: MouseEvent }

Type declaration

MutationEvent: { ADDITION: number; MODIFICATION: number; REMOVAL: number; prototype: MutationEvent }

Type declaration

  • Readonly ADDITION: number
  • Readonly MODIFICATION: number
  • Readonly REMOVAL: number
  • prototype: MutationEvent
Node: { ATTRIBUTE_NODE: number; CDATA_SECTION_NODE: number; COMMENT_NODE: number; DOCUMENT_FRAGMENT_NODE: number; DOCUMENT_NODE: number; DOCUMENT_POSITION_CONTAINED_BY: number; DOCUMENT_POSITION_CONTAINS: number; DOCUMENT_POSITION_DISCONNECTED: number; DOCUMENT_POSITION_FOLLOWING: number; DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number; DOCUMENT_POSITION_PRECEDING: number; DOCUMENT_TYPE_NODE: number; ELEMENT_NODE: number; ENTITY_NODE: number; ENTITY_REFERENCE_NODE: number; NOTATION_NODE: number; PROCESSING_INSTRUCTION_NODE: number; TEXT_NODE: number; prototype: Node }

Type declaration

  • Readonly ATTRIBUTE_NODE: number
  • Readonly CDATA_SECTION_NODE: number

    node is a CDATASection node.

  • Readonly COMMENT_NODE: number

    node is a Comment node.

  • Readonly DOCUMENT_FRAGMENT_NODE: number

    node is a DocumentFragment node.

  • Readonly DOCUMENT_NODE: number

    node is a document.

  • Readonly DOCUMENT_POSITION_CONTAINED_BY: number

    Set when other is a descendant of node.

  • Readonly DOCUMENT_POSITION_CONTAINS: number

    Set when other is an ancestor of node.

  • Readonly DOCUMENT_POSITION_DISCONNECTED: number

    Set when node and other are not in the same tree.

  • Readonly DOCUMENT_POSITION_FOLLOWING: number

    Set when other is following node.

  • Readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number
  • Readonly DOCUMENT_POSITION_PRECEDING: number

    Set when other is preceding node.

  • Readonly DOCUMENT_TYPE_NODE: number

    node is a doctype.

  • Readonly ELEMENT_NODE: number

    node is an element.

  • Readonly ENTITY_NODE: number
  • Readonly ENTITY_REFERENCE_NODE: number
  • Readonly NOTATION_NODE: number
  • Readonly PROCESSING_INSTRUCTION_NODE: number

    node is a ProcessingInstruction node.

  • Readonly TEXT_NODE: number

    node is a Text node.

  • prototype: Node
NodeFilter: { FILTER_ACCEPT: number; FILTER_REJECT: number; FILTER_SKIP: number; SHOW_ALL: number; SHOW_ATTRIBUTE: number; SHOW_CDATA_SECTION: number; SHOW_COMMENT: number; SHOW_DOCUMENT: number; SHOW_DOCUMENT_FRAGMENT: number; SHOW_DOCUMENT_TYPE: number; SHOW_ELEMENT: number; SHOW_ENTITY: number; SHOW_ENTITY_REFERENCE: number; SHOW_NOTATION: number; SHOW_PROCESSING_INSTRUCTION: number; SHOW_TEXT: number }

Type declaration

  • Readonly FILTER_ACCEPT: number
  • Readonly FILTER_REJECT: number
  • Readonly FILTER_SKIP: number
  • Readonly SHOW_ALL: number
  • Readonly SHOW_ATTRIBUTE: number
  • Readonly SHOW_CDATA_SECTION: number
  • Readonly SHOW_COMMENT: number
  • Readonly SHOW_DOCUMENT: number
  • Readonly SHOW_DOCUMENT_FRAGMENT: number
  • Readonly SHOW_DOCUMENT_TYPE: number
  • Readonly SHOW_ELEMENT: number
  • Readonly SHOW_ENTITY: number
  • Readonly SHOW_ENTITY_REFERENCE: number
  • Readonly SHOW_NOTATION: number
  • Readonly SHOW_PROCESSING_INSTRUCTION: number
  • Readonly SHOW_TEXT: number
NodeIterator: { prototype: NodeIterator }

Type declaration

OfflineAudioCompletionEvent: { prototype: OfflineAudioCompletionEvent }

Type declaration

OffscreenCanvas: { prototype: OffscreenCanvas }

Type declaration

OffscreenCanvasRenderingContext2D: { prototype: OffscreenCanvasRenderingContext2D }

Type declaration

OverflowEvent: { BOTH: number; HORIZONTAL: number; VERTICAL: number; prototype: OverflowEvent }

Type declaration

  • Readonly BOTH: number
  • Readonly HORIZONTAL: number
  • Readonly VERTICAL: number
  • prototype: OverflowEvent
PageTransitionEvent: { prototype: PageTransitionEvent }

Type declaration

Path2D: { prototype: Path2D }

Type declaration

PaymentRequestUpdateEvent: { prototype: PaymentRequestUpdateEvent }

Type declaration

Performance: { prototype: Performance }

Type declaration

PerformanceEntry: { prototype: PerformanceEntry }

Type declaration

PerformanceNavigation: { TYPE_BACK_FORWARD: number; TYPE_NAVIGATE: number; TYPE_RELOAD: number; TYPE_RESERVED: number; prototype: PerformanceNavigation }

Type declaration

  • Readonly TYPE_BACK_FORWARD: number
  • Readonly TYPE_NAVIGATE: number
  • Readonly TYPE_RELOAD: number
  • Readonly TYPE_RESERVED: number
  • prototype: PerformanceNavigation
PerformanceTiming: { prototype: PerformanceTiming }

Type declaration

PermissionRequest: { prototype: PermissionRequest }

Type declaration

PermissionRequestedEvent: { prototype: PermissionRequestedEvent }

Type declaration

PointerEvent: { prototype: PointerEvent }

Type declaration

PopStateEvent: { prototype: PopStateEvent }

Type declaration

ProcessingInstruction: { prototype: ProcessingInstruction }

Type declaration

ProgressEvent: { prototype: ProgressEvent<EventTarget> }

Type declaration

PromiseRejectionEvent: { prototype: PromiseRejectionEvent }

Type declaration

RTCDTMFToneChangeEvent: { prototype: RTCDTMFToneChangeEvent }

Type declaration

RTCDataChannel: { prototype: RTCDataChannel }

Type declaration

RTCDataChannelEvent: { prototype: RTCDataChannelEvent }

Type declaration

RTCDtlsTransport: { prototype: RTCDtlsTransport }

Type declaration

RTCDtlsTransportStateChangedEvent: { prototype: RTCDtlsTransportStateChangedEvent }

Type declaration

RTCError: { prototype: RTCError }

Type declaration

RTCErrorEvent: { prototype: RTCErrorEvent }

Type declaration

RTCIceCandidate: { prototype: RTCIceCandidate }

Type declaration

RTCIceCandidatePairChangedEvent: { prototype: RTCIceCandidatePairChangedEvent }

Type declaration

RTCIceGathererEvent: { prototype: RTCIceGathererEvent }

Type declaration

RTCIceTransport: { prototype: RTCIceTransport }

Type declaration

RTCIceTransportStateChangedEvent: { prototype: RTCIceTransportStateChangedEvent }

Type declaration

RTCPeerConnectionIceErrorEvent: { prototype: RTCPeerConnectionIceErrorEvent }

Type declaration

RTCPeerConnectionIceEvent: { prototype: RTCPeerConnectionIceEvent }

Type declaration

RTCRtpReceiver: { prototype: RTCRtpReceiver; getCapabilities: any }

Type declaration

RTCSsrcConflictEvent: { prototype: RTCSsrcConflictEvent }

Type declaration

RTCStatsEvent: { prototype: RTCStatsEvent }

Type declaration

RTCTrackEvent: { prototype: RTCTrackEvent }

Type declaration

Range: { END_TO_END: number; END_TO_START: number; START_TO_END: number; START_TO_START: number; prototype: Range; toString: any }

Type declaration

  • Readonly END_TO_END: number
  • Readonly END_TO_START: number
  • Readonly START_TO_END: number
  • Readonly START_TO_START: number
  • prototype: Range
  • toString:function
    • toString(): string
    • Returns string

ReadableStream: { prototype: ReadableStream<any> }

Type declaration

Request: { prototype: Request }

Type declaration

Response: { prototype: Response; error: any; redirect: any }

Type declaration

  • prototype: Response
  • error:function
    • Returns Response

  • redirect:function
    • redirect(url: string, status?: number): Response
    • Parameters

      • url: string
      • Optional status: number

      Returns Response

Response: typeof _Response
SVGAElement: { prototype: SVGAElement }

Type declaration

SVGAngle: { SVG_ANGLETYPE_DEG: number; SVG_ANGLETYPE_GRAD: number; SVG_ANGLETYPE_RAD: number; SVG_ANGLETYPE_UNKNOWN: number; SVG_ANGLETYPE_UNSPECIFIED: number; prototype: SVGAngle }

Type declaration

  • Readonly SVG_ANGLETYPE_DEG: number
  • Readonly SVG_ANGLETYPE_GRAD: number
  • Readonly SVG_ANGLETYPE_RAD: number
  • Readonly SVG_ANGLETYPE_UNKNOWN: number
  • Readonly SVG_ANGLETYPE_UNSPECIFIED: number
  • prototype: SVGAngle
SVGAnimatedAngle: { prototype: SVGAnimatedAngle }

Type declaration

SVGAnimatedBoolean: { prototype: SVGAnimatedBoolean }

Type declaration

SVGAnimatedEnumeration: { prototype: SVGAnimatedEnumeration }

Type declaration

SVGAnimatedInteger: { prototype: SVGAnimatedInteger }

Type declaration

SVGAnimatedLength: { prototype: SVGAnimatedLength }

Type declaration

SVGAnimatedLengthList: { prototype: SVGAnimatedLengthList }

Type declaration

SVGAnimatedNumber: { prototype: SVGAnimatedNumber }

Type declaration

SVGAnimatedNumberList: { prototype: SVGAnimatedNumberList }

Type declaration

SVGAnimatedPreserveAspectRatio: { prototype: SVGAnimatedPreserveAspectRatio }

Type declaration

SVGAnimatedRect: { prototype: SVGAnimatedRect }

Type declaration

SVGAnimatedString: { prototype: SVGAnimatedString }

Type declaration

SVGAnimatedTransformList: { prototype: SVGAnimatedTransformList }

Type declaration

SVGCircleElement: { prototype: SVGCircleElement }

Type declaration

SVGClipPathElement: { prototype: SVGClipPathElement }

Type declaration

SVGComponentTransferFunctionElement: { SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE: number; SVG_FECOMPONENTTRANSFER_TYPE_GAMMA: number; SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY: number; SVG_FECOMPONENTTRANSFER_TYPE_LINEAR: number; SVG_FECOMPONENTTRANSFER_TYPE_TABLE: number; SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN: number; prototype: SVGComponentTransferFunctionElement }

Type declaration

  • Readonly SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE: number
  • Readonly SVG_FECOMPONENTTRANSFER_TYPE_GAMMA: number
  • Readonly SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY: number
  • Readonly SVG_FECOMPONENTTRANSFER_TYPE_LINEAR: number
  • Readonly SVG_FECOMPONENTTRANSFER_TYPE_TABLE: number
  • Readonly SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN: number
  • prototype: SVGComponentTransferFunctionElement
SVGDefsElement: { prototype: SVGDefsElement }

Type declaration

SVGDescElement: { prototype: SVGDescElement }

Type declaration

SVGElement: { prototype: SVGElement }

Type declaration

SVGElementInstance: { prototype: SVGElementInstance }

Type declaration

SVGEllipseElement: { prototype: SVGEllipseElement }

Type declaration

SVGFEBlendElement: { SVG_FEBLEND_MODE_COLOR: number; SVG_FEBLEND_MODE_COLOR_BURN: number; SVG_FEBLEND_MODE_COLOR_DODGE: number; SVG_FEBLEND_MODE_DARKEN: number; SVG_FEBLEND_MODE_DIFFERENCE: number; SVG_FEBLEND_MODE_EXCLUSION: number; SVG_FEBLEND_MODE_HARD_LIGHT: number; SVG_FEBLEND_MODE_HUE: number; SVG_FEBLEND_MODE_LIGHTEN: number; SVG_FEBLEND_MODE_LUMINOSITY: number; SVG_FEBLEND_MODE_MULTIPLY: number; SVG_FEBLEND_MODE_NORMAL: number; SVG_FEBLEND_MODE_OVERLAY: number; SVG_FEBLEND_MODE_SATURATION: number; SVG_FEBLEND_MODE_SCREEN: number; SVG_FEBLEND_MODE_SOFT_LIGHT: number; SVG_FEBLEND_MODE_UNKNOWN: number; prototype: SVGFEBlendElement }

Type declaration

  • Readonly SVG_FEBLEND_MODE_COLOR: number
  • Readonly SVG_FEBLEND_MODE_COLOR_BURN: number
  • Readonly SVG_FEBLEND_MODE_COLOR_DODGE: number
  • Readonly SVG_FEBLEND_MODE_DARKEN: number
  • Readonly SVG_FEBLEND_MODE_DIFFERENCE: number
  • Readonly SVG_FEBLEND_MODE_EXCLUSION: number
  • Readonly SVG_FEBLEND_MODE_HARD_LIGHT: number
  • Readonly SVG_FEBLEND_MODE_HUE: number
  • Readonly SVG_FEBLEND_MODE_LIGHTEN: number
  • Readonly SVG_FEBLEND_MODE_LUMINOSITY: number
  • Readonly SVG_FEBLEND_MODE_MULTIPLY: number
  • Readonly SVG_FEBLEND_MODE_NORMAL: number
  • Readonly SVG_FEBLEND_MODE_OVERLAY: number
  • Readonly SVG_FEBLEND_MODE_SATURATION: number
  • Readonly SVG_FEBLEND_MODE_SCREEN: number
  • Readonly SVG_FEBLEND_MODE_SOFT_LIGHT: number
  • Readonly SVG_FEBLEND_MODE_UNKNOWN: number
  • prototype: SVGFEBlendElement
SVGFEColorMatrixElement: { SVG_FECOLORMATRIX_TYPE_HUEROTATE: number; SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA: number; SVG_FECOLORMATRIX_TYPE_MATRIX: number; SVG_FECOLORMATRIX_TYPE_SATURATE: number; SVG_FECOLORMATRIX_TYPE_UNKNOWN: number; prototype: SVGFEColorMatrixElement }

Type declaration

  • Readonly SVG_FECOLORMATRIX_TYPE_HUEROTATE: number
  • Readonly SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA: number
  • Readonly SVG_FECOLORMATRIX_TYPE_MATRIX: number
  • Readonly SVG_FECOLORMATRIX_TYPE_SATURATE: number
  • Readonly SVG_FECOLORMATRIX_TYPE_UNKNOWN: number
  • prototype: SVGFEColorMatrixElement
SVGFEComponentTransferElement: { prototype: SVGFEComponentTransferElement }

Type declaration

SVGFECompositeElement: { SVG_FECOMPOSITE_OPERATOR_ARITHMETIC: number; SVG_FECOMPOSITE_OPERATOR_ATOP: number; SVG_FECOMPOSITE_OPERATOR_IN: number; SVG_FECOMPOSITE_OPERATOR_OUT: number; SVG_FECOMPOSITE_OPERATOR_OVER: number; SVG_FECOMPOSITE_OPERATOR_UNKNOWN: number; SVG_FECOMPOSITE_OPERATOR_XOR: number; prototype: SVGFECompositeElement }

Type declaration

  • Readonly SVG_FECOMPOSITE_OPERATOR_ARITHMETIC: number
  • Readonly SVG_FECOMPOSITE_OPERATOR_ATOP: number
  • Readonly SVG_FECOMPOSITE_OPERATOR_IN: number
  • Readonly SVG_FECOMPOSITE_OPERATOR_OUT: number
  • Readonly SVG_FECOMPOSITE_OPERATOR_OVER: number
  • Readonly SVG_FECOMPOSITE_OPERATOR_UNKNOWN: number
  • Readonly SVG_FECOMPOSITE_OPERATOR_XOR: number
  • prototype: SVGFECompositeElement
SVGFEConvolveMatrixElement: { SVG_EDGEMODE_DUPLICATE: number; SVG_EDGEMODE_NONE: number; SVG_EDGEMODE_UNKNOWN: number; SVG_EDGEMODE_WRAP: number; prototype: SVGFEConvolveMatrixElement }

Type declaration

  • Readonly SVG_EDGEMODE_DUPLICATE: number
  • Readonly SVG_EDGEMODE_NONE: number
  • Readonly SVG_EDGEMODE_UNKNOWN: number
  • Readonly SVG_EDGEMODE_WRAP: number
  • prototype: SVGFEConvolveMatrixElement
SVGFEDiffuseLightingElement: { prototype: SVGFEDiffuseLightingElement }

Type declaration

SVGFEDisplacementMapElement: { SVG_CHANNEL_A: number; SVG_CHANNEL_B: number; SVG_CHANNEL_G: number; SVG_CHANNEL_R: number; SVG_CHANNEL_UNKNOWN: number; prototype: SVGFEDisplacementMapElement }

Type declaration

  • Readonly SVG_CHANNEL_A: number
  • Readonly SVG_CHANNEL_B: number
  • Readonly SVG_CHANNEL_G: number
  • Readonly SVG_CHANNEL_R: number
  • Readonly SVG_CHANNEL_UNKNOWN: number
  • prototype: SVGFEDisplacementMapElement
SVGFEDistantLightElement: { prototype: SVGFEDistantLightElement }

Type declaration

SVGFEFloodElement: { prototype: SVGFEFloodElement }

Type declaration

SVGFEFuncAElement: { prototype: SVGFEFuncAElement }

Type declaration

SVGFEFuncBElement: { prototype: SVGFEFuncBElement }

Type declaration

SVGFEFuncGElement: { prototype: SVGFEFuncGElement }

Type declaration

SVGFEFuncRElement: { prototype: SVGFEFuncRElement }

Type declaration

SVGFEGaussianBlurElement: { prototype: SVGFEGaussianBlurElement }

Type declaration

SVGFEImageElement: { prototype: SVGFEImageElement }

Type declaration

SVGFEMergeElement: { prototype: SVGFEMergeElement }

Type declaration

SVGFEMergeNodeElement: { prototype: SVGFEMergeNodeElement }

Type declaration

SVGFEMorphologyElement: { SVG_MORPHOLOGY_OPERATOR_DILATE: number; SVG_MORPHOLOGY_OPERATOR_ERODE: number; SVG_MORPHOLOGY_OPERATOR_UNKNOWN: number; prototype: SVGFEMorphologyElement }

Type declaration

  • Readonly SVG_MORPHOLOGY_OPERATOR_DILATE: number
  • Readonly SVG_MORPHOLOGY_OPERATOR_ERODE: number
  • Readonly SVG_MORPHOLOGY_OPERATOR_UNKNOWN: number
  • prototype: SVGFEMorphologyElement
SVGFEOffsetElement: { prototype: SVGFEOffsetElement }

Type declaration

SVGFEPointLightElement: { prototype: SVGFEPointLightElement }

Type declaration

SVGFESpecularLightingElement: { prototype: SVGFESpecularLightingElement }

Type declaration

SVGFESpotLightElement: { prototype: SVGFESpotLightElement }

Type declaration

SVGFETileElement: { prototype: SVGFETileElement }

Type declaration

SVGFETurbulenceElement: { SVG_STITCHTYPE_NOSTITCH: number; SVG_STITCHTYPE_STITCH: number; SVG_STITCHTYPE_UNKNOWN: number; SVG_TURBULENCE_TYPE_FRACTALNOISE: number; SVG_TURBULENCE_TYPE_TURBULENCE: number; SVG_TURBULENCE_TYPE_UNKNOWN: number; prototype: SVGFETurbulenceElement }

Type declaration

  • Readonly SVG_STITCHTYPE_NOSTITCH: number
  • Readonly SVG_STITCHTYPE_STITCH: number
  • Readonly SVG_STITCHTYPE_UNKNOWN: number
  • Readonly SVG_TURBULENCE_TYPE_FRACTALNOISE: number
  • Readonly SVG_TURBULENCE_TYPE_TURBULENCE: number
  • Readonly SVG_TURBULENCE_TYPE_UNKNOWN: number
  • prototype: SVGFETurbulenceElement
SVGFilterElement: { prototype: SVGFilterElement }

Type declaration

SVGForeignObjectElement: { prototype: SVGForeignObjectElement }

Type declaration

SVGGElement: { prototype: SVGGElement }

Type declaration

SVGGeometryElement: { prototype: SVGGeometryElement }

Type declaration

SVGGradientElement: { SVG_SPREADMETHOD_PAD: number; SVG_SPREADMETHOD_REFLECT: number; SVG_SPREADMETHOD_REPEAT: number; SVG_SPREADMETHOD_UNKNOWN: number; prototype: SVGGradientElement }

Type declaration

  • Readonly SVG_SPREADMETHOD_PAD: number
  • Readonly SVG_SPREADMETHOD_REFLECT: number
  • Readonly SVG_SPREADMETHOD_REPEAT: number
  • Readonly SVG_SPREADMETHOD_UNKNOWN: number
  • prototype: SVGGradientElement
SVGGraphicsElement: { prototype: SVGGraphicsElement }

Type declaration

SVGImageElement: { prototype: SVGImageElement }

Type declaration

SVGLength: { SVG_LENGTHTYPE_CM: number; SVG_LENGTHTYPE_EMS: number; SVG_LENGTHTYPE_EXS: number; SVG_LENGTHTYPE_IN: number; SVG_LENGTHTYPE_MM: number; SVG_LENGTHTYPE_NUMBER: number; SVG_LENGTHTYPE_PC: number; SVG_LENGTHTYPE_PERCENTAGE: number; SVG_LENGTHTYPE_PT: number; SVG_LENGTHTYPE_PX: number; SVG_LENGTHTYPE_UNKNOWN: number; prototype: SVGLength }

Type declaration

  • Readonly SVG_LENGTHTYPE_CM: number
  • Readonly SVG_LENGTHTYPE_EMS: number
  • Readonly SVG_LENGTHTYPE_EXS: number
  • Readonly SVG_LENGTHTYPE_IN: number
  • Readonly SVG_LENGTHTYPE_MM: number
  • Readonly SVG_LENGTHTYPE_NUMBER: number
  • Readonly SVG_LENGTHTYPE_PC: number
  • Readonly SVG_LENGTHTYPE_PERCENTAGE: number
  • Readonly SVG_LENGTHTYPE_PT: number
  • Readonly SVG_LENGTHTYPE_PX: number
  • Readonly SVG_LENGTHTYPE_UNKNOWN: number
  • prototype: SVGLength
SVGLineElement: { prototype: SVGLineElement }

Type declaration

SVGLinearGradientElement: { prototype: SVGLinearGradientElement }

Type declaration

SVGMarkerElement: { SVG_MARKERUNITS_STROKEWIDTH: number; SVG_MARKERUNITS_UNKNOWN: number; SVG_MARKERUNITS_USERSPACEONUSE: number; SVG_MARKER_ORIENT_ANGLE: number; SVG_MARKER_ORIENT_AUTO: number; SVG_MARKER_ORIENT_UNKNOWN: number; prototype: SVGMarkerElement }

Type declaration

  • Readonly SVG_MARKERUNITS_STROKEWIDTH: number
  • Readonly SVG_MARKERUNITS_UNKNOWN: number
  • Readonly SVG_MARKERUNITS_USERSPACEONUSE: number
  • Readonly SVG_MARKER_ORIENT_ANGLE: number
  • Readonly SVG_MARKER_ORIENT_AUTO: number
  • Readonly SVG_MARKER_ORIENT_UNKNOWN: number
  • prototype: SVGMarkerElement
SVGMaskElement: { prototype: SVGMaskElement }

Type declaration

SVGMetadataElement: { prototype: SVGMetadataElement }

Type declaration

SVGNumber: { prototype: SVGNumber }

Type declaration

SVGPathElement: { prototype: SVGPathElement }

Type declaration

SVGPathSeg: { PATHSEG_ARC_ABS: number; PATHSEG_ARC_REL: number; PATHSEG_CLOSEPATH: number; PATHSEG_CURVETO_CUBIC_ABS: number; PATHSEG_CURVETO_CUBIC_REL: number; PATHSEG_CURVETO_CUBIC_SMOOTH_ABS: number; PATHSEG_CURVETO_CUBIC_SMOOTH_REL: number; PATHSEG_CURVETO_QUADRATIC_ABS: number; PATHSEG_CURVETO_QUADRATIC_REL: number; PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS: number; PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL: number; PATHSEG_LINETO_ABS: number; PATHSEG_LINETO_HORIZONTAL_ABS: number; PATHSEG_LINETO_HORIZONTAL_REL: number; PATHSEG_LINETO_REL: number; PATHSEG_LINETO_VERTICAL_ABS: number; PATHSEG_LINETO_VERTICAL_REL: number; PATHSEG_MOVETO_ABS: number; PATHSEG_MOVETO_REL: number; PATHSEG_UNKNOWN: number; prototype: SVGPathSeg }

Type declaration

  • Readonly PATHSEG_ARC_ABS: number
  • Readonly PATHSEG_ARC_REL: number
  • Readonly PATHSEG_CLOSEPATH: number
  • Readonly PATHSEG_CURVETO_CUBIC_ABS: number
  • Readonly PATHSEG_CURVETO_CUBIC_REL: number
  • Readonly PATHSEG_CURVETO_CUBIC_SMOOTH_ABS: number
  • Readonly PATHSEG_CURVETO_CUBIC_SMOOTH_REL: number
  • Readonly PATHSEG_CURVETO_QUADRATIC_ABS: number
  • Readonly PATHSEG_CURVETO_QUADRATIC_REL: number
  • Readonly PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS: number
  • Readonly PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL: number
  • Readonly PATHSEG_LINETO_ABS: number
  • Readonly PATHSEG_LINETO_HORIZONTAL_ABS: number
  • Readonly PATHSEG_LINETO_HORIZONTAL_REL: number
  • Readonly PATHSEG_LINETO_REL: number
  • Readonly PATHSEG_LINETO_VERTICAL_ABS: number
  • Readonly PATHSEG_LINETO_VERTICAL_REL: number
  • Readonly PATHSEG_MOVETO_ABS: number
  • Readonly PATHSEG_MOVETO_REL: number
  • Readonly PATHSEG_UNKNOWN: number
  • prototype: SVGPathSeg
SVGPathSegArcAbs: { prototype: SVGPathSegArcAbs }

Type declaration

SVGPathSegArcRel: { prototype: SVGPathSegArcRel }

Type declaration

SVGPathSegClosePath: { prototype: SVGPathSegClosePath }

Type declaration

SVGPathSegCurvetoCubicAbs: { prototype: SVGPathSegCurvetoCubicAbs }

Type declaration

SVGPathSegCurvetoCubicRel: { prototype: SVGPathSegCurvetoCubicRel }

Type declaration

SVGPathSegCurvetoCubicSmoothAbs: { prototype: SVGPathSegCurvetoCubicSmoothAbs }

Type declaration

SVGPathSegCurvetoCubicSmoothRel: { prototype: SVGPathSegCurvetoCubicSmoothRel }

Type declaration

SVGPathSegCurvetoQuadraticAbs: { prototype: SVGPathSegCurvetoQuadraticAbs }

Type declaration

SVGPathSegCurvetoQuadraticRel: { prototype: SVGPathSegCurvetoQuadraticRel }

Type declaration

SVGPathSegCurvetoQuadraticSmoothAbs: { prototype: SVGPathSegCurvetoQuadraticSmoothAbs }

Type declaration

SVGPathSegCurvetoQuadraticSmoothRel: { prototype: SVGPathSegCurvetoQuadraticSmoothRel }

Type declaration

SVGPathSegLinetoAbs: { prototype: SVGPathSegLinetoAbs }

Type declaration

SVGPathSegLinetoHorizontalAbs: { prototype: SVGPathSegLinetoHorizontalAbs }

Type declaration

SVGPathSegLinetoHorizontalRel: { prototype: SVGPathSegLinetoHorizontalRel }

Type declaration

SVGPathSegLinetoRel: { prototype: SVGPathSegLinetoRel }

Type declaration

SVGPathSegLinetoVerticalAbs: { prototype: SVGPathSegLinetoVerticalAbs }

Type declaration

SVGPathSegLinetoVerticalRel: { prototype: SVGPathSegLinetoVerticalRel }

Type declaration

SVGPathSegList: { prototype: SVGPathSegList }

Type declaration

SVGPathSegMovetoAbs: { prototype: SVGPathSegMovetoAbs }

Type declaration

SVGPathSegMovetoRel: { prototype: SVGPathSegMovetoRel }

Type declaration

SVGPatternElement: { prototype: SVGPatternElement }

Type declaration

SVGPolygonElement: { prototype: SVGPolygonElement }

Type declaration

SVGPolylineElement: { prototype: SVGPolylineElement }

Type declaration

SVGPreserveAspectRatio: { SVG_MEETORSLICE_MEET: number; SVG_MEETORSLICE_SLICE: number; SVG_MEETORSLICE_UNKNOWN: number; SVG_PRESERVEASPECTRATIO_NONE: number; SVG_PRESERVEASPECTRATIO_UNKNOWN: number; SVG_PRESERVEASPECTRATIO_XMAXYMAX: number; SVG_PRESERVEASPECTRATIO_XMAXYMID: number; SVG_PRESERVEASPECTRATIO_XMAXYMIN: number; SVG_PRESERVEASPECTRATIO_XMIDYMAX: number; SVG_PRESERVEASPECTRATIO_XMIDYMID: number; SVG_PRESERVEASPECTRATIO_XMIDYMIN: number; SVG_PRESERVEASPECTRATIO_XMINYMAX: number; SVG_PRESERVEASPECTRATIO_XMINYMID: number; SVG_PRESERVEASPECTRATIO_XMINYMIN: number; prototype: SVGPreserveAspectRatio }

Type declaration

  • Readonly SVG_MEETORSLICE_MEET: number
  • Readonly SVG_MEETORSLICE_SLICE: number
  • Readonly SVG_MEETORSLICE_UNKNOWN: number
  • Readonly SVG_PRESERVEASPECTRATIO_NONE: number
  • Readonly SVG_PRESERVEASPECTRATIO_UNKNOWN: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMAXYMAX: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMAXYMID: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMAXYMIN: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMIDYMAX: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMIDYMID: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMIDYMIN: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMINYMAX: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMINYMID: number
  • Readonly SVG_PRESERVEASPECTRATIO_XMINYMIN: number
  • prototype: SVGPreserveAspectRatio
SVGRadialGradientElement: { prototype: SVGRadialGradientElement }

Type declaration

SVGRectElement: { prototype: SVGRectElement }

Type declaration

SVGSVGElement: { SVG_ZOOMANDPAN_DISABLE: number; SVG_ZOOMANDPAN_MAGNIFY: number; SVG_ZOOMANDPAN_UNKNOWN: number; prototype: SVGSVGElement }

Type declaration

  • Readonly SVG_ZOOMANDPAN_DISABLE: number
  • Readonly SVG_ZOOMANDPAN_MAGNIFY: number
  • Readonly SVG_ZOOMANDPAN_UNKNOWN: number
  • prototype: SVGSVGElement
SVGScriptElement: { prototype: SVGScriptElement }

Type declaration

SVGStopElement: { prototype: SVGStopElement }

Type declaration

SVGStyleElement: { prototype: SVGStyleElement }

Type declaration

SVGSwitchElement: { prototype: SVGSwitchElement }

Type declaration

SVGSymbolElement: { prototype: SVGSymbolElement }

Type declaration

SVGTSpanElement: { prototype: SVGTSpanElement }

Type declaration

SVGTextContentElement: { LENGTHADJUST_SPACING: number; LENGTHADJUST_SPACINGANDGLYPHS: number; LENGTHADJUST_UNKNOWN: number; prototype: SVGTextContentElement }

Type declaration

  • Readonly LENGTHADJUST_SPACING: number
  • Readonly LENGTHADJUST_SPACINGANDGLYPHS: number
  • Readonly LENGTHADJUST_UNKNOWN: number
  • prototype: SVGTextContentElement
SVGTextElement: { prototype: SVGTextElement }

Type declaration

SVGTextPathElement: { TEXTPATH_METHODTYPE_ALIGN: number; TEXTPATH_METHODTYPE_STRETCH: number; TEXTPATH_METHODTYPE_UNKNOWN: number; TEXTPATH_SPACINGTYPE_AUTO: number; TEXTPATH_SPACINGTYPE_EXACT: number; TEXTPATH_SPACINGTYPE_UNKNOWN: number; prototype: SVGTextPathElement }

Type declaration

  • Readonly TEXTPATH_METHODTYPE_ALIGN: number
  • Readonly TEXTPATH_METHODTYPE_STRETCH: number
  • Readonly TEXTPATH_METHODTYPE_UNKNOWN: number
  • Readonly TEXTPATH_SPACINGTYPE_AUTO: number
  • Readonly TEXTPATH_SPACINGTYPE_EXACT: number
  • Readonly TEXTPATH_SPACINGTYPE_UNKNOWN: number
  • prototype: SVGTextPathElement
SVGTextPositioningElement: { prototype: SVGTextPositioningElement }

Type declaration

SVGTitleElement: { prototype: SVGTitleElement }

Type declaration

SVGTransform: { SVG_TRANSFORM_MATRIX: number; SVG_TRANSFORM_ROTATE: number; SVG_TRANSFORM_SCALE: number; SVG_TRANSFORM_SKEWX: number; SVG_TRANSFORM_SKEWY: number; SVG_TRANSFORM_TRANSLATE: number; SVG_TRANSFORM_UNKNOWN: number; prototype: SVGTransform }

Type declaration

  • Readonly SVG_TRANSFORM_MATRIX: number
  • Readonly SVG_TRANSFORM_ROTATE: number
  • Readonly SVG_TRANSFORM_SCALE: number
  • Readonly SVG_TRANSFORM_SKEWX: number
  • Readonly SVG_TRANSFORM_SKEWY: number
  • Readonly SVG_TRANSFORM_TRANSLATE: number
  • Readonly SVG_TRANSFORM_UNKNOWN: number
  • prototype: SVGTransform
SVGTransformList: { prototype: SVGTransformList }

Type declaration

SVGUseElement: { prototype: SVGUseElement }

Type declaration

SVGViewElement: { SVG_ZOOMANDPAN_DISABLE: number; SVG_ZOOMANDPAN_MAGNIFY: number; SVG_ZOOMANDPAN_UNKNOWN: number; prototype: SVGViewElement }

Type declaration

  • Readonly SVG_ZOOMANDPAN_DISABLE: number
  • Readonly SVG_ZOOMANDPAN_MAGNIFY: number
  • Readonly SVG_ZOOMANDPAN_UNKNOWN: number
  • prototype: SVGViewElement
SVGZoomAndPan: { SVG_ZOOMANDPAN_DISABLE: number; SVG_ZOOMANDPAN_MAGNIFY: number; SVG_ZOOMANDPAN_UNKNOWN: number }

Type declaration

  • Readonly SVG_ZOOMANDPAN_DISABLE: number
  • Readonly SVG_ZOOMANDPAN_MAGNIFY: number
  • Readonly SVG_ZOOMANDPAN_UNKNOWN: number
SVGZoomEvent: { prototype: SVGZoomEvent }

Type declaration

Screen: { prototype: Screen }

Type declaration

ScreenOrientation: { prototype: ScreenOrientation }

Type declaration

SecurityPolicyViolationEvent: { prototype: SecurityPolicyViolationEvent }

Type declaration

Selection: { prototype: Selection; toString: any }

Type declaration

  • prototype: Selection
  • toString:function
    • toString(): string
    • Returns string

ServiceWorker: { prototype: ServiceWorker }

Type declaration

ServiceWorkerMessageEvent: { prototype: ServiceWorkerMessageEvent }

Type declaration

ShadowRoot: { prototype: ShadowRoot }

Type declaration

SharedArrayBuffer: SharedArrayBufferConstructor
SourceBuffer: { prototype: SourceBuffer }

Type declaration

SpeechRecognitionEvent: { prototype: SpeechRecognitionEvent }

Type declaration

SpeechSynthesis: { prototype: SpeechSynthesis }

Type declaration

SpeechSynthesisErrorEvent: { prototype: SpeechSynthesisErrorEvent }

Type declaration

SpeechSynthesisEvent: { prototype: SpeechSynthesisEvent }

Type declaration

SpeechSynthesisUtterance: { prototype: SpeechSynthesisUtterance }

Type declaration

SpeechSynthesisVoice: { prototype: SpeechSynthesisVoice }

Type declaration

Storage: { prototype: Storage }

Type declaration

StorageEvent: { prototype: StorageEvent }

Type declaration

StyleMedia: { prototype: StyleMedia }

Type declaration

StyleSheet: { prototype: StyleSheet }

Type declaration

SubtleCrypto: { prototype: SubtleCrypto }

Type declaration

Text: { prototype: Text }

Type declaration

TextEvent: { DOM_INPUT_METHOD_DROP: number; DOM_INPUT_METHOD_HANDWRITING: number; DOM_INPUT_METHOD_IME: number; DOM_INPUT_METHOD_KEYBOARD: number; DOM_INPUT_METHOD_MULTIMODAL: number; DOM_INPUT_METHOD_OPTION: number; DOM_INPUT_METHOD_PASTE: number; DOM_INPUT_METHOD_SCRIPT: number; DOM_INPUT_METHOD_UNKNOWN: number; DOM_INPUT_METHOD_VOICE: number; prototype: TextEvent }

Type declaration

  • Readonly DOM_INPUT_METHOD_DROP: number
  • Readonly DOM_INPUT_METHOD_HANDWRITING: number
  • Readonly DOM_INPUT_METHOD_IME: number
  • Readonly DOM_INPUT_METHOD_KEYBOARD: number
  • Readonly DOM_INPUT_METHOD_MULTIMODAL: number
  • Readonly DOM_INPUT_METHOD_OPTION: number
  • Readonly DOM_INPUT_METHOD_PASTE: number
  • Readonly DOM_INPUT_METHOD_SCRIPT: number
  • Readonly DOM_INPUT_METHOD_UNKNOWN: number
  • Readonly DOM_INPUT_METHOD_VOICE: number
  • prototype: TextEvent
TextMetrics: { prototype: TextMetrics }

Type declaration

TextTrack: { prototype: TextTrack }

Type declaration

TextTrackCue: { prototype: TextTrackCue }

Type declaration

TimeRanges: { prototype: TimeRanges }

Type declaration

TouchEvent: { prototype: TouchEvent }

Type declaration

TrackEvent: { prototype: TrackEvent }

Type declaration

TransitionEvent: { prototype: TransitionEvent }

Type declaration

TreeWalker: { prototype: TreeWalker }

Type declaration

UIEvent: { prototype: UIEvent }

Type declaration

URL: { prototype: URL; createObjectURL: any; revokeObjectURL: any }

Type declaration

  • prototype: URL
  • createObjectURL:function
    • createObjectURL(object: any): string
    • Parameters

      • object: any

      Returns string

  • revokeObjectURL:function
    • revokeObjectURL(url: string): void
    • Parameters

      • url: string

      Returns void

VRDisplayEvent: { prototype: VRDisplayEvent }

Type declaration

ValidityState: { prototype: ValidityState }

Type declaration

VideoPlaybackQuality: { prototype: VideoPlaybackQuality }

Type declaration

VisualViewport: { prototype: VisualViewport }

Type declaration

WebGL2RenderingContext: { ACTIVE_ATTRIBUTES: number; ACTIVE_TEXTURE: number; ACTIVE_UNIFORMS: number; ACTIVE_UNIFORM_BLOCKS: number; ALIASED_LINE_WIDTH_RANGE: number; ALIASED_POINT_SIZE_RANGE: number; ALPHA: number; ALPHA_BITS: number; ALREADY_SIGNALED: number; ALWAYS: number; ANY_SAMPLES_PASSED: number; ANY_SAMPLES_PASSED_CONSERVATIVE: number; ARRAY_BUFFER: number; ARRAY_BUFFER_BINDING: number; ATTACHED_SHADERS: number; BACK: number; BLEND: number; BLEND_COLOR: number; BLEND_DST_ALPHA: number; BLEND_DST_RGB: number; BLEND_EQUATION: number; BLEND_EQUATION_ALPHA: number; BLEND_EQUATION_RGB: number; BLEND_SRC_ALPHA: number; BLEND_SRC_RGB: number; BLUE_BITS: number; BOOL: number; BOOL_VEC2: number; BOOL_VEC3: number; BOOL_VEC4: number; BROWSER_DEFAULT_WEBGL: number; BUFFER_SIZE: number; BUFFER_USAGE: number; BYTE: number; CCW: number; CLAMP_TO_EDGE: number; COLOR: number; COLOR_ATTACHMENT0: number; COLOR_ATTACHMENT1: number; COLOR_ATTACHMENT10: number; COLOR_ATTACHMENT11: number; COLOR_ATTACHMENT12: number; COLOR_ATTACHMENT13: number; COLOR_ATTACHMENT14: number; COLOR_ATTACHMENT15: number; COLOR_ATTACHMENT2: number; COLOR_ATTACHMENT3: number; COLOR_ATTACHMENT4: number; COLOR_ATTACHMENT5: number; COLOR_ATTACHMENT6: number; COLOR_ATTACHMENT7: number; COLOR_ATTACHMENT8: number; COLOR_ATTACHMENT9: number; COLOR_BUFFER_BIT: number; COLOR_CLEAR_VALUE: number; COLOR_WRITEMASK: number; COMPARE_REF_TO_TEXTURE: number; COMPILE_STATUS: number; COMPRESSED_TEXTURE_FORMATS: number; CONDITION_SATISFIED: number; CONSTANT_ALPHA: number; CONSTANT_COLOR: number; CONTEXT_LOST_WEBGL: number; COPY_READ_BUFFER: number; COPY_READ_BUFFER_BINDING: number; COPY_WRITE_BUFFER: number; COPY_WRITE_BUFFER_BINDING: number; CULL_FACE: number; CULL_FACE_MODE: number; CURRENT_PROGRAM: number; CURRENT_QUERY: number; CURRENT_VERTEX_ATTRIB: number; CW: number; DECR: number; DECR_WRAP: number; DELETE_STATUS: number; DEPTH: number; DEPTH24_STENCIL8: number; DEPTH32F_STENCIL8: number; DEPTH_ATTACHMENT: number; DEPTH_BITS: number; DEPTH_BUFFER_BIT: number; DEPTH_CLEAR_VALUE: number; DEPTH_COMPONENT: number; DEPTH_COMPONENT16: number; DEPTH_COMPONENT24: number; DEPTH_COMPONENT32F: number; DEPTH_FUNC: number; DEPTH_RANGE: number; DEPTH_STENCIL: number; DEPTH_STENCIL_ATTACHMENT: number; DEPTH_TEST: number; DEPTH_WRITEMASK: number; DITHER: number; DONT_CARE: number; DRAW_BUFFER0: number; DRAW_BUFFER1: number; DRAW_BUFFER10: number; DRAW_BUFFER11: number; DRAW_BUFFER12: number; DRAW_BUFFER13: number; DRAW_BUFFER14: number; DRAW_BUFFER15: number; DRAW_BUFFER2: number; DRAW_BUFFER3: number; DRAW_BUFFER4: number; DRAW_BUFFER5: number; DRAW_BUFFER6: number; DRAW_BUFFER7: number; DRAW_BUFFER8: number; DRAW_BUFFER9: number; DRAW_FRAMEBUFFER: number; DRAW_FRAMEBUFFER_BINDING: number; DST_ALPHA: number; DST_COLOR: number; DYNAMIC_COPY: number; DYNAMIC_DRAW: number; DYNAMIC_READ: number; ELEMENT_ARRAY_BUFFER: number; ELEMENT_ARRAY_BUFFER_BINDING: number; EQUAL: number; FASTEST: number; FLOAT: number; FLOAT_32_UNSIGNED_INT_24_8_REV: number; FLOAT_MAT2: number; FLOAT_MAT2x3: number; FLOAT_MAT2x4: number; FLOAT_MAT3: number; FLOAT_MAT3x2: number; FLOAT_MAT3x4: number; FLOAT_MAT4: number; FLOAT_MAT4x2: number; FLOAT_MAT4x3: number; FLOAT_VEC2: number; FLOAT_VEC3: number; FLOAT_VEC4: number; FRAGMENT_SHADER: number; FRAGMENT_SHADER_DERIVATIVE_HINT: number; FRAMEBUFFER: number; FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: number; FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: number; FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: number; FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: number; FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: number; FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: number; FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number; FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number; FRAMEBUFFER_ATTACHMENT_RED_SIZE: number; FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: number; FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number; FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: number; FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number; FRAMEBUFFER_BINDING: number; FRAMEBUFFER_COMPLETE: number; FRAMEBUFFER_DEFAULT: number; FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number; FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number; FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number; FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: number; FRAMEBUFFER_UNSUPPORTED: number; FRONT: number; FRONT_AND_BACK: number; FRONT_FACE: number; FUNC_ADD: number; FUNC_REVERSE_SUBTRACT: number; FUNC_SUBTRACT: number; GENERATE_MIPMAP_HINT: number; GEQUAL: number; GREATER: number; GREEN_BITS: number; HALF_FLOAT: number; HIGH_FLOAT: number; HIGH_INT: number; IMPLEMENTATION_COLOR_READ_FORMAT: number; IMPLEMENTATION_COLOR_READ_TYPE: number; INCR: number; INCR_WRAP: number; INT: number; INTERLEAVED_ATTRIBS: number; INT_2_10_10_10_REV: number; INT_SAMPLER_2D: number; INT_SAMPLER_2D_ARRAY: number; INT_SAMPLER_3D: number; INT_SAMPLER_CUBE: number; INT_VEC2: number; INT_VEC3: number; INT_VEC4: number; INVALID_ENUM: number; INVALID_FRAMEBUFFER_OPERATION: number; INVALID_INDEX: number; INVALID_OPERATION: number; INVALID_VALUE: number; INVERT: number; KEEP: number; LEQUAL: number; LESS: number; LINEAR: number; LINEAR_MIPMAP_LINEAR: number; LINEAR_MIPMAP_NEAREST: number; LINES: number; LINE_LOOP: number; LINE_STRIP: number; LINE_WIDTH: number; LINK_STATUS: number; LOW_FLOAT: number; LOW_INT: number; LUMINANCE: number; LUMINANCE_ALPHA: number; MAX: number; MAX_3D_TEXTURE_SIZE: number; MAX_ARRAY_TEXTURE_LAYERS: number; MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number; MAX_COLOR_ATTACHMENTS: number; MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: number; MAX_COMBINED_TEXTURE_IMAGE_UNITS: number; MAX_COMBINED_UNIFORM_BLOCKS: number; MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: number; MAX_CUBE_MAP_TEXTURE_SIZE: number; MAX_DRAW_BUFFERS: number; MAX_ELEMENTS_INDICES: number; MAX_ELEMENTS_VERTICES: number; MAX_ELEMENT_INDEX: number; MAX_FRAGMENT_INPUT_COMPONENTS: number; MAX_FRAGMENT_UNIFORM_BLOCKS: number; MAX_FRAGMENT_UNIFORM_COMPONENTS: number; MAX_FRAGMENT_UNIFORM_VECTORS: number; MAX_PROGRAM_TEXEL_OFFSET: number; MAX_RENDERBUFFER_SIZE: number; MAX_SAMPLES: number; MAX_SERVER_WAIT_TIMEOUT: number; MAX_TEXTURE_IMAGE_UNITS: number; MAX_TEXTURE_LOD_BIAS: number; MAX_TEXTURE_SIZE: number; MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: number; MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: number; MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: number; MAX_UNIFORM_BLOCK_SIZE: number; MAX_UNIFORM_BUFFER_BINDINGS: number; MAX_VARYING_COMPONENTS: number; MAX_VARYING_VECTORS: number; MAX_VERTEX_ATTRIBS: number; MAX_VERTEX_OUTPUT_COMPONENTS: number; MAX_VERTEX_TEXTURE_IMAGE_UNITS: number; MAX_VERTEX_UNIFORM_BLOCKS: number; MAX_VERTEX_UNIFORM_COMPONENTS: number; MAX_VERTEX_UNIFORM_VECTORS: number; MAX_VIEWPORT_DIMS: number; MEDIUM_FLOAT: number; MEDIUM_INT: number; MIN: number; MIN_PROGRAM_TEXEL_OFFSET: number; MIRRORED_REPEAT: number; NEAREST: number; NEAREST_MIPMAP_LINEAR: number; NEAREST_MIPMAP_NEAREST: number; NEVER: number; NICEST: number; NONE: number; NOTEQUAL: number; NO_ERROR: number; OBJECT_TYPE: number; ONE: number; ONE_MINUS_CONSTANT_ALPHA: number; ONE_MINUS_CONSTANT_COLOR: number; ONE_MINUS_DST_ALPHA: number; ONE_MINUS_DST_COLOR: number; ONE_MINUS_SRC_ALPHA: number; ONE_MINUS_SRC_COLOR: number; OUT_OF_MEMORY: number; PACK_ALIGNMENT: number; PACK_ROW_LENGTH: number; PACK_SKIP_PIXELS: number; PACK_SKIP_ROWS: number; PIXEL_PACK_BUFFER: number; PIXEL_PACK_BUFFER_BINDING: number; PIXEL_UNPACK_BUFFER: number; PIXEL_UNPACK_BUFFER_BINDING: number; POINTS: number; POLYGON_OFFSET_FACTOR: number; POLYGON_OFFSET_FILL: number; POLYGON_OFFSET_UNITS: number; QUERY_RESULT: number; QUERY_RESULT_AVAILABLE: number; R11F_G11F_B10F: number; R16F: number; R16I: number; R16UI: number; R32F: number; R32I: number; R32UI: number; R8: number; R8I: number; R8UI: number; R8_SNORM: number; RASTERIZER_DISCARD: number; READ_BUFFER: number; READ_FRAMEBUFFER: number; READ_FRAMEBUFFER_BINDING: number; RED: number; RED_BITS: number; RED_INTEGER: number; RENDERBUFFER: number; RENDERBUFFER_ALPHA_SIZE: number; RENDERBUFFER_BINDING: number; RENDERBUFFER_BLUE_SIZE: number; RENDERBUFFER_DEPTH_SIZE: number; RENDERBUFFER_GREEN_SIZE: number; RENDERBUFFER_HEIGHT: number; RENDERBUFFER_INTERNAL_FORMAT: number; RENDERBUFFER_RED_SIZE: number; RENDERBUFFER_SAMPLES: number; RENDERBUFFER_STENCIL_SIZE: number; RENDERBUFFER_WIDTH: number; RENDERER: number; REPEAT: number; REPLACE: number; RG: number; RG16F: number; RG16I: number; RG16UI: number; RG32F: number; RG32I: number; RG32UI: number; RG8: number; RG8I: number; RG8UI: number; RG8_SNORM: number; RGB: number; RGB10_A2: number; RGB10_A2UI: number; RGB16F: number; RGB16I: number; RGB16UI: number; RGB32F: number; RGB32I: number; RGB32UI: number; RGB565: number; RGB5_A1: number; RGB8: number; RGB8I: number; RGB8UI: number; RGB8_SNORM: number; RGB9_E5: number; RGBA: number; RGBA16F: number; RGBA16I: number; RGBA16UI: number; RGBA32F: number; RGBA32I: number; RGBA32UI: number; RGBA4: number; RGBA8: number; RGBA8I: number; RGBA8UI: number; RGBA8_SNORM: number; RGBA_INTEGER: number; RGB_INTEGER: number; RG_INTEGER: number; SAMPLER_2D: number; SAMPLER_2D_ARRAY: number; SAMPLER_2D_ARRAY_SHADOW: number; SAMPLER_2D_SHADOW: number; SAMPLER_3D: number; SAMPLER_BINDING: number; SAMPLER_CUBE: number; SAMPLER_CUBE_SHADOW: number; SAMPLES: number; SAMPLE_ALPHA_TO_COVERAGE: number; SAMPLE_BUFFERS: number; SAMPLE_COVERAGE: number; SAMPLE_COVERAGE_INVERT: number; SAMPLE_COVERAGE_VALUE: number; SCISSOR_BOX: number; SCISSOR_TEST: number; SEPARATE_ATTRIBS: number; SHADER_TYPE: number; SHADING_LANGUAGE_VERSION: number; SHORT: number; SIGNALED: number; SIGNED_NORMALIZED: number; SRC_ALPHA: number; SRC_ALPHA_SATURATE: number; SRC_COLOR: number; SRGB: number; SRGB8: number; SRGB8_ALPHA8: number; STATIC_COPY: number; STATIC_DRAW: number; STATIC_READ: number; STENCIL: number; STENCIL_ATTACHMENT: number; STENCIL_BACK_FAIL: number; STENCIL_BACK_FUNC: number; STENCIL_BACK_PASS_DEPTH_FAIL: number; STENCIL_BACK_PASS_DEPTH_PASS: number; STENCIL_BACK_REF: number; STENCIL_BACK_VALUE_MASK: number; STENCIL_BACK_WRITEMASK: number; STENCIL_BITS: number; STENCIL_BUFFER_BIT: number; STENCIL_CLEAR_VALUE: number; STENCIL_FAIL: number; STENCIL_FUNC: number; STENCIL_INDEX8: number; STENCIL_PASS_DEPTH_FAIL: number; STENCIL_PASS_DEPTH_PASS: number; STENCIL_REF: number; STENCIL_TEST: number; STENCIL_VALUE_MASK: number; STENCIL_WRITEMASK: number; STREAM_COPY: number; STREAM_DRAW: number; STREAM_READ: number; SUBPIXEL_BITS: number; SYNC_CONDITION: number; SYNC_FENCE: number; SYNC_FLAGS: number; SYNC_FLUSH_COMMANDS_BIT: number; SYNC_GPU_COMMANDS_COMPLETE: number; SYNC_STATUS: number; TEXTURE: number; TEXTURE0: number; TEXTURE1: number; TEXTURE10: number; TEXTURE11: number; TEXTURE12: number; TEXTURE13: number; TEXTURE14: number; TEXTURE15: number; TEXTURE16: number; TEXTURE17: number; TEXTURE18: number; TEXTURE19: number; TEXTURE2: number; TEXTURE20: number; TEXTURE21: number; TEXTURE22: number; TEXTURE23: number; TEXTURE24: number; TEXTURE25: number; TEXTURE26: number; TEXTURE27: number; TEXTURE28: number; TEXTURE29: number; TEXTURE3: number; TEXTURE30: number; TEXTURE31: number; TEXTURE4: number; TEXTURE5: number; TEXTURE6: number; TEXTURE7: number; TEXTURE8: number; TEXTURE9: number; TEXTURE_2D: number; TEXTURE_2D_ARRAY: number; TEXTURE_3D: number; TEXTURE_BASE_LEVEL: number; TEXTURE_BINDING_2D: number; TEXTURE_BINDING_2D_ARRAY: number; TEXTURE_BINDING_3D: number; TEXTURE_BINDING_CUBE_MAP: number; TEXTURE_COMPARE_FUNC: number; TEXTURE_COMPARE_MODE: number; TEXTURE_CUBE_MAP: number; TEXTURE_CUBE_MAP_NEGATIVE_X: number; TEXTURE_CUBE_MAP_NEGATIVE_Y: number; TEXTURE_CUBE_MAP_NEGATIVE_Z: number; TEXTURE_CUBE_MAP_POSITIVE_X: number; TEXTURE_CUBE_MAP_POSITIVE_Y: number; TEXTURE_CUBE_MAP_POSITIVE_Z: number; TEXTURE_IMMUTABLE_FORMAT: number; TEXTURE_IMMUTABLE_LEVELS: number; TEXTURE_MAG_FILTER: number; TEXTURE_MAX_LEVEL: number; TEXTURE_MAX_LOD: number; TEXTURE_MIN_FILTER: number; TEXTURE_MIN_LOD: number; TEXTURE_WRAP_R: number; TEXTURE_WRAP_S: number; TEXTURE_WRAP_T: number; TIMEOUT_EXPIRED: number; TIMEOUT_IGNORED: number; TRANSFORM_FEEDBACK: number; TRANSFORM_FEEDBACK_ACTIVE: number; TRANSFORM_FEEDBACK_BINDING: number; TRANSFORM_FEEDBACK_BUFFER: number; TRANSFORM_FEEDBACK_BUFFER_BINDING: number; TRANSFORM_FEEDBACK_BUFFER_MODE: number; TRANSFORM_FEEDBACK_BUFFER_SIZE: number; TRANSFORM_FEEDBACK_BUFFER_START: number; TRANSFORM_FEEDBACK_PAUSED: number; TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: number; TRANSFORM_FEEDBACK_VARYINGS: number; TRIANGLES: number; TRIANGLE_FAN: number; TRIANGLE_STRIP: number; UNIFORM_ARRAY_STRIDE: number; UNIFORM_BLOCK_ACTIVE_UNIFORMS: number; UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: number; UNIFORM_BLOCK_BINDING: number; UNIFORM_BLOCK_DATA_SIZE: number; UNIFORM_BLOCK_INDEX: number; UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: number; UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: number; UNIFORM_BUFFER: number; UNIFORM_BUFFER_BINDING: number; UNIFORM_BUFFER_OFFSET_ALIGNMENT: number; UNIFORM_BUFFER_SIZE: number; UNIFORM_BUFFER_START: number; UNIFORM_IS_ROW_MAJOR: number; UNIFORM_MATRIX_STRIDE: number; UNIFORM_OFFSET: number; UNIFORM_SIZE: number; UNIFORM_TYPE: number; UNPACK_ALIGNMENT: number; UNPACK_COLORSPACE_CONVERSION_WEBGL: number; UNPACK_FLIP_Y_WEBGL: number; UNPACK_IMAGE_HEIGHT: number; UNPACK_PREMULTIPLY_ALPHA_WEBGL: number; UNPACK_ROW_LENGTH: number; UNPACK_SKIP_IMAGES: number; UNPACK_SKIP_PIXELS: number; UNPACK_SKIP_ROWS: number; UNSIGNALED: number; UNSIGNED_BYTE: number; UNSIGNED_INT: number; UNSIGNED_INT_10F_11F_11F_REV: number; UNSIGNED_INT_24_8: number; UNSIGNED_INT_2_10_10_10_REV: number; UNSIGNED_INT_5_9_9_9_REV: number; UNSIGNED_INT_SAMPLER_2D: number; UNSIGNED_INT_SAMPLER_2D_ARRAY: number; UNSIGNED_INT_SAMPLER_3D: number; UNSIGNED_INT_SAMPLER_CUBE: number; UNSIGNED_INT_VEC2: number; UNSIGNED_INT_VEC3: number; UNSIGNED_INT_VEC4: number; UNSIGNED_NORMALIZED: number; UNSIGNED_SHORT: number; UNSIGNED_SHORT_4_4_4_4: number; UNSIGNED_SHORT_5_5_5_1: number; UNSIGNED_SHORT_5_6_5: number; VALIDATE_STATUS: number; VENDOR: number; VERSION: number; VERTEX_ARRAY_BINDING: number; VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number; VERTEX_ATTRIB_ARRAY_DIVISOR: number; VERTEX_ATTRIB_ARRAY_ENABLED: number; VERTEX_ATTRIB_ARRAY_INTEGER: number; VERTEX_ATTRIB_ARRAY_NORMALIZED: number; VERTEX_ATTRIB_ARRAY_POINTER: number; VERTEX_ATTRIB_ARRAY_SIZE: number; VERTEX_ATTRIB_ARRAY_STRIDE: number; VERTEX_ATTRIB_ARRAY_TYPE: number; VERTEX_SHADER: number; VIEWPORT: number; WAIT_FAILED: number; ZERO: number; prototype: WebGL2RenderingContext }

Type declaration

  • Readonly ACTIVE_ATTRIBUTES: number
  • Readonly ACTIVE_TEXTURE: number
  • Readonly ACTIVE_UNIFORMS: number
  • Readonly ACTIVE_UNIFORM_BLOCKS: number
  • Readonly ALIASED_LINE_WIDTH_RANGE: number
  • Readonly ALIASED_POINT_SIZE_RANGE: number
  • Readonly ALPHA: number
  • Readonly ALPHA_BITS: number
  • Readonly ALREADY_SIGNALED: number
  • Readonly ALWAYS: number
  • Readonly ANY_SAMPLES_PASSED: number
  • Readonly ANY_SAMPLES_PASSED_CONSERVATIVE: number
  • Readonly ARRAY_BUFFER: number
  • Readonly ARRAY_BUFFER_BINDING: number
  • Readonly ATTACHED_SHADERS: number
  • Readonly BACK: number
  • Readonly BLEND: number
  • Readonly BLEND_COLOR: number
  • Readonly BLEND_DST_ALPHA: number
  • Readonly BLEND_DST_RGB: number
  • Readonly BLEND_EQUATION: number
  • Readonly BLEND_EQUATION_ALPHA: number
  • Readonly BLEND_EQUATION_RGB: number
  • Readonly BLEND_SRC_ALPHA: number
  • Readonly BLEND_SRC_RGB: number
  • Readonly BLUE_BITS: number
  • Readonly BOOL: number
  • Readonly BOOL_VEC2: number
  • Readonly BOOL_VEC3: number
  • Readonly BOOL_VEC4: number
  • Readonly BROWSER_DEFAULT_WEBGL: number
  • Readonly BUFFER_SIZE: number
  • Readonly BUFFER_USAGE: number
  • Readonly BYTE: number
  • Readonly CCW: number
  • Readonly CLAMP_TO_EDGE: number
  • Readonly COLOR: number
  • Readonly COLOR_ATTACHMENT0: number
  • Readonly COLOR_ATTACHMENT1: number
  • Readonly COLOR_ATTACHMENT10: number
  • Readonly COLOR_ATTACHMENT11: number
  • Readonly COLOR_ATTACHMENT12: number
  • Readonly COLOR_ATTACHMENT13: number
  • Readonly COLOR_ATTACHMENT14: number
  • Readonly COLOR_ATTACHMENT15: number
  • Readonly COLOR_ATTACHMENT2: number
  • Readonly COLOR_ATTACHMENT3: number
  • Readonly COLOR_ATTACHMENT4: number
  • Readonly COLOR_ATTACHMENT5: number
  • Readonly COLOR_ATTACHMENT6: number
  • Readonly COLOR_ATTACHMENT7: number
  • Readonly COLOR_ATTACHMENT8: number
  • Readonly COLOR_ATTACHMENT9: number
  • Readonly COLOR_BUFFER_BIT: number
  • Readonly COLOR_CLEAR_VALUE: number
  • Readonly COLOR_WRITEMASK: number
  • Readonly COMPARE_REF_TO_TEXTURE: number
  • Readonly COMPILE_STATUS: number
  • Readonly COMPRESSED_TEXTURE_FORMATS: number
  • Readonly CONDITION_SATISFIED: number
  • Readonly CONSTANT_ALPHA: number
  • Readonly CONSTANT_COLOR: number
  • Readonly CONTEXT_LOST_WEBGL: number
  • Readonly COPY_READ_BUFFER: number
  • Readonly COPY_READ_BUFFER_BINDING: number
  • Readonly COPY_WRITE_BUFFER: number
  • Readonly COPY_WRITE_BUFFER_BINDING: number
  • Readonly CULL_FACE: number
  • Readonly CULL_FACE_MODE: number
  • Readonly CURRENT_PROGRAM: number
  • Readonly CURRENT_QUERY: number
  • Readonly CURRENT_VERTEX_ATTRIB: number
  • Readonly CW: number
  • Readonly DECR: number
  • Readonly DECR_WRAP: number
  • Readonly DELETE_STATUS: number
  • Readonly DEPTH: number
  • Readonly DEPTH24_STENCIL8: number
  • Readonly DEPTH32F_STENCIL8: number
  • Readonly DEPTH_ATTACHMENT: number
  • Readonly DEPTH_BITS: number
  • Readonly DEPTH_BUFFER_BIT: number
  • Readonly DEPTH_CLEAR_VALUE: number
  • Readonly DEPTH_COMPONENT: number
  • Readonly DEPTH_COMPONENT16: number
  • Readonly DEPTH_COMPONENT24: number
  • Readonly DEPTH_COMPONENT32F: number
  • Readonly DEPTH_FUNC: number
  • Readonly DEPTH_RANGE: number
  • Readonly DEPTH_STENCIL: number
  • Readonly DEPTH_STENCIL_ATTACHMENT: number
  • Readonly DEPTH_TEST: number
  • Readonly DEPTH_WRITEMASK: number
  • Readonly DITHER: number
  • Readonly DONT_CARE: number
  • Readonly DRAW_BUFFER0: number
  • Readonly DRAW_BUFFER1: number
  • Readonly DRAW_BUFFER10: number
  • Readonly DRAW_BUFFER11: number
  • Readonly DRAW_BUFFER12: number
  • Readonly DRAW_BUFFER13: number
  • Readonly DRAW_BUFFER14: number
  • Readonly DRAW_BUFFER15: number
  • Readonly DRAW_BUFFER2: number
  • Readonly DRAW_BUFFER3: number
  • Readonly DRAW_BUFFER4: number
  • Readonly DRAW_BUFFER5: number
  • Readonly DRAW_BUFFER6: number
  • Readonly DRAW_BUFFER7: number
  • Readonly DRAW_BUFFER8: number
  • Readonly DRAW_BUFFER9: number
  • Readonly DRAW_FRAMEBUFFER: number
  • Readonly DRAW_FRAMEBUFFER_BINDING: number
  • Readonly DST_ALPHA: number
  • Readonly DST_COLOR: number
  • Readonly DYNAMIC_COPY: number
  • Readonly DYNAMIC_DRAW: number
  • Readonly DYNAMIC_READ: number
  • Readonly ELEMENT_ARRAY_BUFFER: number
  • Readonly ELEMENT_ARRAY_BUFFER_BINDING: number
  • Readonly EQUAL: number
  • Readonly FASTEST: number
  • Readonly FLOAT: number
  • Readonly FLOAT_32_UNSIGNED_INT_24_8_REV: number
  • Readonly FLOAT_MAT2: number
  • Readonly FLOAT_MAT2x3: number
  • Readonly FLOAT_MAT2x4: number
  • Readonly FLOAT_MAT3: number
  • Readonly FLOAT_MAT3x2: number
  • Readonly FLOAT_MAT3x4: number
  • Readonly FLOAT_MAT4: number
  • Readonly FLOAT_MAT4x2: number
  • Readonly FLOAT_MAT4x3: number
  • Readonly FLOAT_VEC2: number
  • Readonly FLOAT_VEC3: number
  • Readonly FLOAT_VEC4: number
  • Readonly FRAGMENT_SHADER: number
  • Readonly FRAGMENT_SHADER_DERIVATIVE_HINT: number
  • Readonly FRAMEBUFFER: number
  • Readonly FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: number
  • Readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number
  • Readonly FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_RED_SIZE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: number
  • Readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number
  • Readonly FRAMEBUFFER_BINDING: number
  • Readonly FRAMEBUFFER_COMPLETE: number
  • Readonly FRAMEBUFFER_DEFAULT: number
  • Readonly FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number
  • Readonly FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number
  • Readonly FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number
  • Readonly FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: number
  • Readonly FRAMEBUFFER_UNSUPPORTED: number
  • Readonly FRONT: number
  • Readonly FRONT_AND_BACK: number
  • Readonly FRONT_FACE: number
  • Readonly FUNC_ADD: number
  • Readonly FUNC_REVERSE_SUBTRACT: number
  • Readonly FUNC_SUBTRACT: number
  • Readonly GENERATE_MIPMAP_HINT: number
  • Readonly GEQUAL: number
  • Readonly GREATER: number
  • Readonly GREEN_BITS: number
  • Readonly HALF_FLOAT: number
  • Readonly HIGH_FLOAT: number
  • Readonly HIGH_INT: number
  • Readonly IMPLEMENTATION_COLOR_READ_FORMAT: number
  • Readonly IMPLEMENTATION_COLOR_READ_TYPE: number
  • Readonly INCR: number
  • Readonly INCR_WRAP: number
  • Readonly INT: number
  • Readonly INTERLEAVED_ATTRIBS: number
  • Readonly INT_2_10_10_10_REV: number
  • Readonly INT_SAMPLER_2D: number
  • Readonly INT_SAMPLER_2D_ARRAY: number
  • Readonly INT_SAMPLER_3D: number
  • Readonly INT_SAMPLER_CUBE: number
  • Readonly INT_VEC2: number
  • Readonly INT_VEC3: number
  • Readonly INT_VEC4: number
  • Readonly INVALID_ENUM: number
  • Readonly INVALID_FRAMEBUFFER_OPERATION: number
  • Readonly INVALID_INDEX: number
  • Readonly INVALID_OPERATION: number
  • Readonly INVALID_VALUE: number
  • Readonly INVERT: number
  • Readonly KEEP: number
  • Readonly LEQUAL: number
  • Readonly LESS: number
  • Readonly LINEAR: number
  • Readonly LINEAR_MIPMAP_LINEAR: number
  • Readonly LINEAR_MIPMAP_NEAREST: number
  • Readonly LINES: number
  • Readonly LINE_LOOP: number
  • Readonly LINE_STRIP: number
  • Readonly LINE_WIDTH: number
  • Readonly LINK_STATUS: number
  • Readonly LOW_FLOAT: number
  • Readonly LOW_INT: number
  • Readonly LUMINANCE: number
  • Readonly LUMINANCE_ALPHA: number
  • Readonly MAX: number
  • Readonly MAX_3D_TEXTURE_SIZE: number
  • Readonly MAX_ARRAY_TEXTURE_LAYERS: number
  • Readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number
  • Readonly MAX_COLOR_ATTACHMENTS: number
  • Readonly MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: number
  • Readonly MAX_COMBINED_TEXTURE_IMAGE_UNITS: number
  • Readonly MAX_COMBINED_UNIFORM_BLOCKS: number
  • Readonly MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: number
  • Readonly MAX_CUBE_MAP_TEXTURE_SIZE: number
  • Readonly MAX_DRAW_BUFFERS: number
  • Readonly MAX_ELEMENTS_INDICES: number
  • Readonly MAX_ELEMENTS_VERTICES: number
  • Readonly MAX_ELEMENT_INDEX: number
  • Readonly MAX_FRAGMENT_INPUT_COMPONENTS: number
  • Readonly MAX_FRAGMENT_UNIFORM_BLOCKS: number
  • Readonly MAX_FRAGMENT_UNIFORM_COMPONENTS: number
  • Readonly MAX_FRAGMENT_UNIFORM_VECTORS: number
  • Readonly MAX_PROGRAM_TEXEL_OFFSET: number
  • Readonly MAX_RENDERBUFFER_SIZE: number
  • Readonly MAX_SAMPLES: number
  • Readonly MAX_SERVER_WAIT_TIMEOUT: number
  • Readonly MAX_TEXTURE_IMAGE_UNITS: number
  • Readonly MAX_TEXTURE_LOD_BIAS: number
  • Readonly MAX_TEXTURE_SIZE: number
  • Readonly MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: number
  • Readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: number
  • Readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: number
  • Readonly MAX_UNIFORM_BLOCK_SIZE: number
  • Readonly MAX_UNIFORM_BUFFER_BINDINGS: number
  • Readonly MAX_VARYING_COMPONENTS: number
  • Readonly MAX_VARYING_VECTORS: number
  • Readonly MAX_VERTEX_ATTRIBS: number
  • Readonly MAX_VERTEX_OUTPUT_COMPONENTS: number
  • Readonly MAX_VERTEX_TEXTURE_IMAGE_UNITS: number
  • Readonly MAX_VERTEX_UNIFORM_BLOCKS: number
  • Readonly MAX_VERTEX_UNIFORM_COMPONENTS: number
  • Readonly MAX_VERTEX_UNIFORM_VECTORS: number
  • Readonly MAX_VIEWPORT_DIMS: number
  • Readonly MEDIUM_FLOAT: number
  • Readonly MEDIUM_INT: number
  • Readonly MIN: number
  • Readonly MIN_PROGRAM_TEXEL_OFFSET: number
  • Readonly MIRRORED_REPEAT: number
  • Readonly NEAREST: number
  • Readonly NEAREST_MIPMAP_LINEAR: number
  • Readonly NEAREST_MIPMAP_NEAREST: number
  • Readonly NEVER: number
  • Readonly NICEST: number
  • Readonly NONE: number
  • Readonly NOTEQUAL: number
  • Readonly NO_ERROR: number
  • Readonly OBJECT_TYPE: number
  • Readonly ONE: number
  • Readonly ONE_MINUS_CONSTANT_ALPHA: number
  • Readonly ONE_MINUS_CONSTANT_COLOR: number
  • Readonly ONE_MINUS_DST_ALPHA: number
  • Readonly ONE_MINUS_DST_COLOR: number
  • Readonly ONE_MINUS_SRC_ALPHA: number
  • Readonly ONE_MINUS_SRC_COLOR: number
  • Readonly OUT_OF_MEMORY: number
  • Readonly PACK_ALIGNMENT: number
  • Readonly PACK_ROW_LENGTH: number
  • Readonly PACK_SKIP_PIXELS: number
  • Readonly PACK_SKIP_ROWS: number
  • Readonly PIXEL_PACK_BUFFER: number
  • Readonly PIXEL_PACK_BUFFER_BINDING: number
  • Readonly PIXEL_UNPACK_BUFFER: number
  • Readonly PIXEL_UNPACK_BUFFER_BINDING: number
  • Readonly POINTS: number
  • Readonly POLYGON_OFFSET_FACTOR: number
  • Readonly POLYGON_OFFSET_FILL: number
  • Readonly POLYGON_OFFSET_UNITS: number
  • Readonly QUERY_RESULT: number
  • Readonly QUERY_RESULT_AVAILABLE: number
  • Readonly R11F_G11F_B10F: number
  • Readonly R16F: number
  • Readonly R16I: number
  • Readonly R16UI: number
  • Readonly R32F: number
  • Readonly R32I: number
  • Readonly R32UI: number
  • Readonly R8: number
  • Readonly R8I: number
  • Readonly R8UI: number
  • Readonly R8_SNORM: number
  • Readonly RASTERIZER_DISCARD: number
  • Readonly READ_BUFFER: number
  • Readonly READ_FRAMEBUFFER: number
  • Readonly READ_FRAMEBUFFER_BINDING: number
  • Readonly RED: number
  • Readonly RED_BITS: number
  • Readonly RED_INTEGER: number
  • Readonly RENDERBUFFER: number
  • Readonly RENDERBUFFER_ALPHA_SIZE: number
  • Readonly RENDERBUFFER_BINDING: number
  • Readonly RENDERBUFFER_BLUE_SIZE: number
  • Readonly RENDERBUFFER_DEPTH_SIZE: number
  • Readonly RENDERBUFFER_GREEN_SIZE: number
  • Readonly RENDERBUFFER_HEIGHT: number
  • Readonly RENDERBUFFER_INTERNAL_FORMAT: number
  • Readonly RENDERBUFFER_RED_SIZE: number
  • Readonly RENDERBUFFER_SAMPLES: number
  • Readonly RENDERBUFFER_STENCIL_SIZE: number
  • Readonly RENDERBUFFER_WIDTH: number
  • Readonly RENDERER: number
  • Readonly REPEAT: number
  • Readonly REPLACE: number
  • Readonly RG: number
  • Readonly RG16F: number
  • Readonly RG16I: number
  • Readonly RG16UI: number
  • Readonly RG32F: number
  • Readonly RG32I: number
  • Readonly RG32UI: number
  • Readonly RG8: number
  • Readonly RG8I: number
  • Readonly RG8UI: number
  • Readonly RG8_SNORM: number
  • Readonly RGB: number
  • Readonly RGB10_A2: number
  • Readonly RGB10_A2UI: number
  • Readonly RGB16F: number
  • Readonly RGB16I: number
  • Readonly RGB16UI: number
  • Readonly RGB32F: number
  • Readonly RGB32I: number
  • Readonly RGB32UI: number
  • Readonly RGB565: number
  • Readonly RGB5_A1: number
  • Readonly RGB8: number
  • Readonly RGB8I: number
  • Readonly RGB8UI: number
  • Readonly RGB8_SNORM: number
  • Readonly RGB9_E5: number
  • Readonly RGBA: number
  • Readonly RGBA16F: number
  • Readonly RGBA16I: number
  • Readonly RGBA16UI: number
  • Readonly RGBA32F: number
  • Readonly RGBA32I: number
  • Readonly RGBA32UI: number
  • Readonly RGBA4: number
  • Readonly RGBA8: number
  • Readonly RGBA8I: number
  • Readonly RGBA8UI: number
  • Readonly RGBA8_SNORM: number
  • Readonly RGBA_INTEGER: number
  • Readonly RGB_INTEGER: number
  • Readonly RG_INTEGER: number
  • Readonly SAMPLER_2D: number
  • Readonly SAMPLER_2D_ARRAY: number
  • Readonly SAMPLER_2D_ARRAY_SHADOW: number
  • Readonly SAMPLER_2D_SHADOW: number
  • Readonly SAMPLER_3D: number
  • Readonly SAMPLER_BINDING: number
  • Readonly SAMPLER_CUBE: number
  • Readonly SAMPLER_CUBE_SHADOW: number
  • Readonly SAMPLES: number
  • Readonly SAMPLE_ALPHA_TO_COVERAGE: number
  • Readonly SAMPLE_BUFFERS: number
  • Readonly SAMPLE_COVERAGE: number
  • Readonly SAMPLE_COVERAGE_INVERT: number
  • Readonly SAMPLE_COVERAGE_VALUE: number
  • Readonly SCISSOR_BOX: number
  • Readonly SCISSOR_TEST: number
  • Readonly SEPARATE_ATTRIBS: number
  • Readonly SHADER_TYPE: number
  • Readonly SHADING_LANGUAGE_VERSION: number
  • Readonly SHORT: number
  • Readonly SIGNALED: number
  • Readonly SIGNED_NORMALIZED: number
  • Readonly SRC_ALPHA: number
  • Readonly SRC_ALPHA_SATURATE: number
  • Readonly SRC_COLOR: number
  • Readonly SRGB: number
  • Readonly SRGB8: number
  • Readonly SRGB8_ALPHA8: number
  • Readonly STATIC_COPY: number
  • Readonly STATIC_DRAW: number
  • Readonly STATIC_READ: number
  • Readonly STENCIL: number
  • Readonly STENCIL_ATTACHMENT: number
  • Readonly STENCIL_BACK_FAIL: number
  • Readonly STENCIL_BACK_FUNC: number
  • Readonly STENCIL_BACK_PASS_DEPTH_FAIL: number
  • Readonly STENCIL_BACK_PASS_DEPTH_PASS: number
  • Readonly STENCIL_BACK_REF: number
  • Readonly STENCIL_BACK_VALUE_MASK: number
  • Readonly STENCIL_BACK_WRITEMASK: number
  • Readonly STENCIL_BITS: number
  • Readonly STENCIL_BUFFER_BIT: number
  • Readonly STENCIL_CLEAR_VALUE: number
  • Readonly STENCIL_FAIL: number
  • Readonly STENCIL_FUNC: number
  • Readonly STENCIL_INDEX8: number
  • Readonly STENCIL_PASS_DEPTH_FAIL: number
  • Readonly STENCIL_PASS_DEPTH_PASS: number
  • Readonly STENCIL_REF: number
  • Readonly STENCIL_TEST: number
  • Readonly STENCIL_VALUE_MASK: number
  • Readonly STENCIL_WRITEMASK: number
  • Readonly STREAM_COPY: number
  • Readonly STREAM_DRAW: number
  • Readonly STREAM_READ: number
  • Readonly SUBPIXEL_BITS: number
  • Readonly SYNC_CONDITION: number
  • Readonly SYNC_FENCE: number
  • Readonly SYNC_FLAGS: number
  • Readonly SYNC_FLUSH_COMMANDS_BIT: number
  • Readonly SYNC_GPU_COMMANDS_COMPLETE: number
  • Readonly SYNC_STATUS: number
  • Readonly TEXTURE: number
  • Readonly TEXTURE0: number
  • Readonly TEXTURE1: number
  • Readonly TEXTURE10: number
  • Readonly TEXTURE11: number
  • Readonly TEXTURE12: number
  • Readonly TEXTURE13: number
  • Readonly TEXTURE14: number
  • Readonly TEXTURE15: number
  • Readonly TEXTURE16: number
  • Readonly TEXTURE17: number
  • Readonly TEXTURE18: number
  • Readonly TEXTURE19: number
  • Readonly TEXTURE2: number
  • Readonly TEXTURE20: number
  • Readonly TEXTURE21: number
  • Readonly TEXTURE22: number
  • Readonly TEXTURE23: number
  • Readonly TEXTURE24: number
  • Readonly TEXTURE25: number
  • Readonly TEXTURE26: number
  • Readonly TEXTURE27: number
  • Readonly TEXTURE28: number
  • Readonly TEXTURE29: number
  • Readonly TEXTURE3: number
  • Readonly TEXTURE30: number
  • Readonly TEXTURE31: number
  • Readonly TEXTURE4: number
  • Readonly TEXTURE5: number
  • Readonly TEXTURE6: number
  • Readonly TEXTURE7: number
  • Readonly TEXTURE8: number
  • Readonly TEXTURE9: number
  • Readonly TEXTURE_2D: number
  • Readonly TEXTURE_2D_ARRAY: number
  • Readonly TEXTURE_3D: number
  • Readonly TEXTURE_BASE_LEVEL: number
  • Readonly TEXTURE_BINDING_2D: number
  • Readonly TEXTURE_BINDING_2D_ARRAY: number
  • Readonly TEXTURE_BINDING_3D: number
  • Readonly TEXTURE_BINDING_CUBE_MAP: number
  • Readonly TEXTURE_COMPARE_FUNC: number
  • Readonly TEXTURE_COMPARE_MODE: number
  • Readonly TEXTURE_CUBE_MAP: number
  • Readonly TEXTURE_CUBE_MAP_NEGATIVE_X: number
  • Readonly TEXTURE_CUBE_MAP_NEGATIVE_Y: number
  • Readonly TEXTURE_CUBE_MAP_NEGATIVE_Z: number
  • Readonly TEXTURE_CUBE_MAP_POSITIVE_X: number
  • Readonly TEXTURE_CUBE_MAP_POSITIVE_Y: number
  • Readonly TEXTURE_CUBE_MAP_POSITIVE_Z: number
  • Readonly TEXTURE_IMMUTABLE_FORMAT: number
  • Readonly TEXTURE_IMMUTABLE_LEVELS: number
  • Readonly TEXTURE_MAG_FILTER: number
  • Readonly TEXTURE_MAX_LEVEL: number
  • Readonly TEXTURE_MAX_LOD: number
  • Readonly TEXTURE_MIN_FILTER: number
  • Readonly TEXTURE_MIN_LOD: number
  • Readonly TEXTURE_WRAP_R: number
  • Readonly TEXTURE_WRAP_S: number
  • Readonly TEXTURE_WRAP_T: number
  • Readonly TIMEOUT_EXPIRED: number
  • Readonly TIMEOUT_IGNORED: number
  • Readonly TRANSFORM_FEEDBACK: number
  • Readonly TRANSFORM_FEEDBACK_ACTIVE: number
  • Readonly TRANSFORM_FEEDBACK_BINDING: number
  • Readonly TRANSFORM_FEEDBACK_BUFFER: number
  • Readonly TRANSFORM_FEEDBACK_BUFFER_BINDING: number
  • Readonly TRANSFORM_FEEDBACK_BUFFER_MODE: number
  • Readonly TRANSFORM_FEEDBACK_BUFFER_SIZE: number
  • Readonly TRANSFORM_FEEDBACK_BUFFER_START: number
  • Readonly TRANSFORM_FEEDBACK_PAUSED: number
  • Readonly TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: number
  • Readonly TRANSFORM_FEEDBACK_VARYINGS: number
  • Readonly TRIANGLES: number
  • Readonly TRIANGLE_FAN: number
  • Readonly TRIANGLE_STRIP: number
  • Readonly UNIFORM_ARRAY_STRIDE: number
  • Readonly UNIFORM_BLOCK_ACTIVE_UNIFORMS: number
  • Readonly UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: number
  • Readonly UNIFORM_BLOCK_BINDING: number
  • Readonly UNIFORM_BLOCK_DATA_SIZE: number
  • Readonly UNIFORM_BLOCK_INDEX: number
  • Readonly UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: number
  • Readonly UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: number
  • Readonly UNIFORM_BUFFER: number
  • Readonly UNIFORM_BUFFER_BINDING: number
  • Readonly UNIFORM_BUFFER_OFFSET_ALIGNMENT: number
  • Readonly UNIFORM_BUFFER_SIZE: number
  • Readonly UNIFORM_BUFFER_START: number
  • Readonly UNIFORM_IS_ROW_MAJOR: number
  • Readonly UNIFORM_MATRIX_STRIDE: number
  • Readonly UNIFORM_OFFSET: number
  • Readonly UNIFORM_SIZE: number
  • Readonly UNIFORM_TYPE: number
  • Readonly UNPACK_ALIGNMENT: number
  • Readonly UNPACK_COLORSPACE_CONVERSION_WEBGL: number
  • Readonly UNPACK_FLIP_Y_WEBGL: number
  • Readonly UNPACK_IMAGE_HEIGHT: number
  • Readonly UNPACK_PREMULTIPLY_ALPHA_WEBGL: number
  • Readonly UNPACK_ROW_LENGTH: number
  • Readonly UNPACK_SKIP_IMAGES: number
  • Readonly UNPACK_SKIP_PIXELS: number
  • Readonly UNPACK_SKIP_ROWS: number
  • Readonly UNSIGNALED: number
  • Readonly UNSIGNED_BYTE: number
  • Readonly UNSIGNED_INT: number
  • Readonly UNSIGNED_INT_10F_11F_11F_REV: number
  • Readonly UNSIGNED_INT_24_8: number
  • Readonly UNSIGNED_INT_2_10_10_10_REV: number
  • Readonly UNSIGNED_INT_5_9_9_9_REV: number
  • Readonly UNSIGNED_INT_SAMPLER_2D: number
  • Readonly UNSIGNED_INT_SAMPLER_2D_ARRAY: number
  • Readonly UNSIGNED_INT_SAMPLER_3D: number
  • Readonly UNSIGNED_INT_SAMPLER_CUBE: number
  • Readonly UNSIGNED_INT_VEC2: number
  • Readonly UNSIGNED_INT_VEC3: number
  • Readonly UNSIGNED_INT_VEC4: number
  • Readonly UNSIGNED_NORMALIZED: number
  • Readonly UNSIGNED_SHORT: number
  • Readonly UNSIGNED_SHORT_4_4_4_4: number
  • Readonly UNSIGNED_SHORT_5_5_5_1: number
  • Readonly UNSIGNED_SHORT_5_6_5: number
  • Readonly VALIDATE_STATUS: number
  • Readonly VENDOR: number
  • Readonly VERSION: number
  • Readonly VERTEX_ARRAY_BINDING: number
  • Readonly VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number
  • Readonly VERTEX_ATTRIB_ARRAY_DIVISOR: number
  • Readonly VERTEX_ATTRIB_ARRAY_ENABLED: number
  • Readonly VERTEX_ATTRIB_ARRAY_INTEGER: number
  • Readonly VERTEX_ATTRIB_ARRAY_NORMALIZED: number
  • Readonly VERTEX_ATTRIB_ARRAY_POINTER: number
  • Readonly VERTEX_ATTRIB_ARRAY_SIZE: number
  • Readonly VERTEX_ATTRIB_ARRAY_STRIDE: number
  • Readonly VERTEX_ATTRIB_ARRAY_TYPE: number
  • Readonly VERTEX_SHADER: number
  • Readonly VIEWPORT: number
  • Readonly WAIT_FAILED: number
  • Readonly ZERO: number
  • prototype: WebGL2RenderingContext
WebGLActiveInfo: { prototype: WebGLActiveInfo }

Type declaration

WebGLBuffer: { prototype: WebGLBuffer }

Type declaration

WebGLContextEvent: { prototype: WebGLContextEvent }

Type declaration

WebGLFramebuffer: { prototype: WebGLFramebuffer }

Type declaration

WebGLObject: { prototype: WebGLObject }

Type declaration

WebGLProgram: { prototype: WebGLProgram }

Type declaration

WebGLQuery: { prototype: WebGLQuery }

Type declaration

WebGLRenderbuffer: { prototype: WebGLRenderbuffer }

Type declaration

WebGLRenderingContext: { ACTIVE_ATTRIBUTES: number; ACTIVE_TEXTURE: number; ACTIVE_UNIFORMS: number; ALIASED_LINE_WIDTH_RANGE: number; ALIASED_POINT_SIZE_RANGE: number; ALPHA: number; ALPHA_BITS: number; ALWAYS: number; ARRAY_BUFFER: number; ARRAY_BUFFER_BINDING: number; ATTACHED_SHADERS: number; BACK: number; BLEND: number; BLEND_COLOR: number; BLEND_DST_ALPHA: number; BLEND_DST_RGB: number; BLEND_EQUATION: number; BLEND_EQUATION_ALPHA: number; BLEND_EQUATION_RGB: number; BLEND_SRC_ALPHA: number; BLEND_SRC_RGB: number; BLUE_BITS: number; BOOL: number; BOOL_VEC2: number; BOOL_VEC3: number; BOOL_VEC4: number; BROWSER_DEFAULT_WEBGL: number; BUFFER_SIZE: number; BUFFER_USAGE: number; BYTE: number; CCW: number; CLAMP_TO_EDGE: number; COLOR_ATTACHMENT0: number; COLOR_BUFFER_BIT: number; COLOR_CLEAR_VALUE: number; COLOR_WRITEMASK: number; COMPILE_STATUS: number; COMPRESSED_TEXTURE_FORMATS: number; CONSTANT_ALPHA: number; CONSTANT_COLOR: number; CONTEXT_LOST_WEBGL: number; CULL_FACE: number; CULL_FACE_MODE: number; CURRENT_PROGRAM: number; CURRENT_VERTEX_ATTRIB: number; CW: number; DECR: number; DECR_WRAP: number; DELETE_STATUS: number; DEPTH_ATTACHMENT: number; DEPTH_BITS: number; DEPTH_BUFFER_BIT: number; DEPTH_CLEAR_VALUE: number; DEPTH_COMPONENT: number; DEPTH_COMPONENT16: number; DEPTH_FUNC: number; DEPTH_RANGE: number; DEPTH_STENCIL: number; DEPTH_STENCIL_ATTACHMENT: number; DEPTH_TEST: number; DEPTH_WRITEMASK: number; DITHER: number; DONT_CARE: number; DST_ALPHA: number; DST_COLOR: number; DYNAMIC_DRAW: number; ELEMENT_ARRAY_BUFFER: number; ELEMENT_ARRAY_BUFFER_BINDING: number; EQUAL: number; FASTEST: number; FLOAT: number; FLOAT_MAT2: number; FLOAT_MAT3: number; FLOAT_MAT4: number; FLOAT_VEC2: number; FLOAT_VEC3: number; FLOAT_VEC4: number; FRAGMENT_SHADER: number; FRAMEBUFFER: number; FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number; FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number; FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number; FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number; FRAMEBUFFER_BINDING: number; FRAMEBUFFER_COMPLETE: number; FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number; FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number; FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number; FRAMEBUFFER_UNSUPPORTED: number; FRONT: number; FRONT_AND_BACK: number; FRONT_FACE: number; FUNC_ADD: number; FUNC_REVERSE_SUBTRACT: number; FUNC_SUBTRACT: number; GENERATE_MIPMAP_HINT: number; GEQUAL: number; GREATER: number; GREEN_BITS: number; HIGH_FLOAT: number; HIGH_INT: number; IMPLEMENTATION_COLOR_READ_FORMAT: number; IMPLEMENTATION_COLOR_READ_TYPE: number; INCR: number; INCR_WRAP: number; INT: number; INT_VEC2: number; INT_VEC3: number; INT_VEC4: number; INVALID_ENUM: number; INVALID_FRAMEBUFFER_OPERATION: number; INVALID_OPERATION: number; INVALID_VALUE: number; INVERT: number; KEEP: number; LEQUAL: number; LESS: number; LINEAR: number; LINEAR_MIPMAP_LINEAR: number; LINEAR_MIPMAP_NEAREST: number; LINES: number; LINE_LOOP: number; LINE_STRIP: number; LINE_WIDTH: number; LINK_STATUS: number; LOW_FLOAT: number; LOW_INT: number; LUMINANCE: number; LUMINANCE_ALPHA: number; MAX_COMBINED_TEXTURE_IMAGE_UNITS: number; MAX_CUBE_MAP_TEXTURE_SIZE: number; MAX_FRAGMENT_UNIFORM_VECTORS: number; MAX_RENDERBUFFER_SIZE: number; MAX_TEXTURE_IMAGE_UNITS: number; MAX_TEXTURE_SIZE: number; MAX_VARYING_VECTORS: number; MAX_VERTEX_ATTRIBS: number; MAX_VERTEX_TEXTURE_IMAGE_UNITS: number; MAX_VERTEX_UNIFORM_VECTORS: number; MAX_VIEWPORT_DIMS: number; MEDIUM_FLOAT: number; MEDIUM_INT: number; MIRRORED_REPEAT: number; NEAREST: number; NEAREST_MIPMAP_LINEAR: number; NEAREST_MIPMAP_NEAREST: number; NEVER: number; NICEST: number; NONE: number; NOTEQUAL: number; NO_ERROR: number; ONE: number; ONE_MINUS_CONSTANT_ALPHA: number; ONE_MINUS_CONSTANT_COLOR: number; ONE_MINUS_DST_ALPHA: number; ONE_MINUS_DST_COLOR: number; ONE_MINUS_SRC_ALPHA: number; ONE_MINUS_SRC_COLOR: number; OUT_OF_MEMORY: number; PACK_ALIGNMENT: number; POINTS: number; POLYGON_OFFSET_FACTOR: number; POLYGON_OFFSET_FILL: number; POLYGON_OFFSET_UNITS: number; RED_BITS: number; RENDERBUFFER: number; RENDERBUFFER_ALPHA_SIZE: number; RENDERBUFFER_BINDING: number; RENDERBUFFER_BLUE_SIZE: number; RENDERBUFFER_DEPTH_SIZE: number; RENDERBUFFER_GREEN_SIZE: number; RENDERBUFFER_HEIGHT: number; RENDERBUFFER_INTERNAL_FORMAT: number; RENDERBUFFER_RED_SIZE: number; RENDERBUFFER_STENCIL_SIZE: number; RENDERBUFFER_WIDTH: number; RENDERER: number; REPEAT: number; REPLACE: number; RGB: number; RGB565: number; RGB5_A1: number; RGBA: number; RGBA4: number; SAMPLER_2D: number; SAMPLER_CUBE: number; SAMPLES: number; SAMPLE_ALPHA_TO_COVERAGE: number; SAMPLE_BUFFERS: number; SAMPLE_COVERAGE: number; SAMPLE_COVERAGE_INVERT: number; SAMPLE_COVERAGE_VALUE: number; SCISSOR_BOX: number; SCISSOR_TEST: number; SHADER_TYPE: number; SHADING_LANGUAGE_VERSION: number; SHORT: number; SRC_ALPHA: number; SRC_ALPHA_SATURATE: number; SRC_COLOR: number; STATIC_DRAW: number; STENCIL_ATTACHMENT: number; STENCIL_BACK_FAIL: number; STENCIL_BACK_FUNC: number; STENCIL_BACK_PASS_DEPTH_FAIL: number; STENCIL_BACK_PASS_DEPTH_PASS: number; STENCIL_BACK_REF: number; STENCIL_BACK_VALUE_MASK: number; STENCIL_BACK_WRITEMASK: number; STENCIL_BITS: number; STENCIL_BUFFER_BIT: number; STENCIL_CLEAR_VALUE: number; STENCIL_FAIL: number; STENCIL_FUNC: number; STENCIL_INDEX8: number; STENCIL_PASS_DEPTH_FAIL: number; STENCIL_PASS_DEPTH_PASS: number; STENCIL_REF: number; STENCIL_TEST: number; STENCIL_VALUE_MASK: number; STENCIL_WRITEMASK: number; STREAM_DRAW: number; SUBPIXEL_BITS: number; TEXTURE: number; TEXTURE0: number; TEXTURE1: number; TEXTURE10: number; TEXTURE11: number; TEXTURE12: number; TEXTURE13: number; TEXTURE14: number; TEXTURE15: number; TEXTURE16: number; TEXTURE17: number; TEXTURE18: number; TEXTURE19: number; TEXTURE2: number; TEXTURE20: number; TEXTURE21: number; TEXTURE22: number; TEXTURE23: number; TEXTURE24: number; TEXTURE25: number; TEXTURE26: number; TEXTURE27: number; TEXTURE28: number; TEXTURE29: number; TEXTURE3: number; TEXTURE30: number; TEXTURE31: number; TEXTURE4: number; TEXTURE5: number; TEXTURE6: number; TEXTURE7: number; TEXTURE8: number; TEXTURE9: number; TEXTURE_2D: number; TEXTURE_BINDING_2D: number; TEXTURE_BINDING_CUBE_MAP: number; TEXTURE_CUBE_MAP: number; TEXTURE_CUBE_MAP_NEGATIVE_X: number; TEXTURE_CUBE_MAP_NEGATIVE_Y: number; TEXTURE_CUBE_MAP_NEGATIVE_Z: number; TEXTURE_CUBE_MAP_POSITIVE_X: number; TEXTURE_CUBE_MAP_POSITIVE_Y: number; TEXTURE_CUBE_MAP_POSITIVE_Z: number; TEXTURE_MAG_FILTER: number; TEXTURE_MIN_FILTER: number; TEXTURE_WRAP_S: number; TEXTURE_WRAP_T: number; TRIANGLES: number; TRIANGLE_FAN: number; TRIANGLE_STRIP: number; UNPACK_ALIGNMENT: number; UNPACK_COLORSPACE_CONVERSION_WEBGL: number; UNPACK_FLIP_Y_WEBGL: number; UNPACK_PREMULTIPLY_ALPHA_WEBGL: number; UNSIGNED_BYTE: number; UNSIGNED_INT: number; UNSIGNED_SHORT: number; UNSIGNED_SHORT_4_4_4_4: number; UNSIGNED_SHORT_5_5_5_1: number; UNSIGNED_SHORT_5_6_5: number; VALIDATE_STATUS: number; VENDOR: number; VERSION: number; VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number; VERTEX_ATTRIB_ARRAY_ENABLED: number; VERTEX_ATTRIB_ARRAY_NORMALIZED: number; VERTEX_ATTRIB_ARRAY_POINTER: number; VERTEX_ATTRIB_ARRAY_SIZE: number; VERTEX_ATTRIB_ARRAY_STRIDE: number; VERTEX_ATTRIB_ARRAY_TYPE: number; VERTEX_SHADER: number; VIEWPORT: number; ZERO: number; prototype: WebGLRenderingContext }

Type declaration

  • Readonly ACTIVE_ATTRIBUTES: number
  • Readonly ACTIVE_TEXTURE: number
  • Readonly ACTIVE_UNIFORMS: number
  • Readonly ALIASED_LINE_WIDTH_RANGE: number
  • Readonly ALIASED_POINT_SIZE_RANGE: number
  • Readonly ALPHA: number
  • Readonly ALPHA_BITS: number
  • Readonly ALWAYS: number
  • Readonly ARRAY_BUFFER: number
  • Readonly ARRAY_BUFFER_BINDING: number
  • Readonly ATTACHED_SHADERS: number
  • Readonly BACK: number
  • Readonly BLEND: number
  • Readonly BLEND_COLOR: number
  • Readonly BLEND_DST_ALPHA: number
  • Readonly BLEND_DST_RGB: number
  • Readonly BLEND_EQUATION: number
  • Readonly BLEND_EQUATION_ALPHA: number
  • Readonly BLEND_EQUATION_RGB: number
  • Readonly BLEND_SRC_ALPHA: number
  • Readonly BLEND_SRC_RGB: number
  • Readonly BLUE_BITS: number
  • Readonly BOOL: number
  • Readonly BOOL_VEC2: number
  • Readonly BOOL_VEC3: number
  • Readonly BOOL_VEC4: number
  • Readonly BROWSER_DEFAULT_WEBGL: number
  • Readonly BUFFER_SIZE: number
  • Readonly BUFFER_USAGE: number
  • Readonly BYTE: number
  • Readonly CCW: number
  • Readonly CLAMP_TO_EDGE: number
  • Readonly COLOR_ATTACHMENT0: number
  • Readonly COLOR_BUFFER_BIT: number
  • Readonly COLOR_CLEAR_VALUE: number
  • Readonly COLOR_WRITEMASK: number
  • Readonly COMPILE_STATUS: number
  • Readonly COMPRESSED_TEXTURE_FORMATS: number
  • Readonly CONSTANT_ALPHA: number
  • Readonly CONSTANT_COLOR: number
  • Readonly CONTEXT_LOST_WEBGL: number
  • Readonly CULL_FACE: number
  • Readonly CULL_FACE_MODE: number
  • Readonly CURRENT_PROGRAM: number
  • Readonly CURRENT_VERTEX_ATTRIB: number
  • Readonly CW: number
  • Readonly DECR: number
  • Readonly DECR_WRAP: number
  • Readonly DELETE_STATUS: number
  • Readonly DEPTH_ATTACHMENT: number
  • Readonly DEPTH_BITS: number
  • Readonly DEPTH_BUFFER_BIT: number
  • Readonly DEPTH_CLEAR_VALUE: number
  • Readonly DEPTH_COMPONENT: number
  • Readonly DEPTH_COMPONENT16: number
  • Readonly DEPTH_FUNC: number
  • Readonly DEPTH_RANGE: number
  • Readonly DEPTH_STENCIL: number
  • Readonly DEPTH_STENCIL_ATTACHMENT: number
  • Readonly DEPTH_TEST: number
  • Readonly DEPTH_WRITEMASK: number
  • Readonly DITHER: number
  • Readonly DONT_CARE: number
  • Readonly DST_ALPHA: number
  • Readonly DST_COLOR: number
  • Readonly DYNAMIC_DRAW: number
  • Readonly ELEMENT_ARRAY_BUFFER: number
  • Readonly ELEMENT_ARRAY_BUFFER_BINDING: number
  • Readonly EQUAL: number
  • Readonly FASTEST: number
  • Readonly FLOAT: number
  • Readonly FLOAT_MAT2: number
  • Readonly FLOAT_MAT3: number
  • Readonly FLOAT_MAT4: number
  • Readonly FLOAT_VEC2: number
  • Readonly FLOAT_VEC3: number
  • Readonly FLOAT_VEC4: number
  • Readonly FRAGMENT_SHADER: number
  • Readonly FRAMEBUFFER: number
  • Readonly FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number
  • Readonly FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number
  • Readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number
  • Readonly FRAMEBUFFER_BINDING: number
  • Readonly FRAMEBUFFER_COMPLETE: number
  • Readonly FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number
  • Readonly FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number
  • Readonly FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number
  • Readonly FRAMEBUFFER_UNSUPPORTED: number
  • Readonly FRONT: number
  • Readonly FRONT_AND_BACK: number
  • Readonly FRONT_FACE: number
  • Readonly FUNC_ADD: number
  • Readonly FUNC_REVERSE_SUBTRACT: number
  • Readonly FUNC_SUBTRACT: number
  • Readonly GENERATE_MIPMAP_HINT: number
  • Readonly GEQUAL: number
  • Readonly GREATER: number
  • Readonly GREEN_BITS: number
  • Readonly HIGH_FLOAT: number
  • Readonly HIGH_INT: number
  • Readonly IMPLEMENTATION_COLOR_READ_FORMAT: number
  • Readonly IMPLEMENTATION_COLOR_READ_TYPE: number
  • Readonly INCR: number
  • Readonly INCR_WRAP: number
  • Readonly INT: number
  • Readonly INT_VEC2: number
  • Readonly INT_VEC3: number
  • Readonly INT_VEC4: number
  • Readonly INVALID_ENUM: number
  • Readonly INVALID_FRAMEBUFFER_OPERATION: number
  • Readonly INVALID_OPERATION: number
  • Readonly INVALID_VALUE: number
  • Readonly INVERT: number
  • Readonly KEEP: number
  • Readonly LEQUAL: number
  • Readonly LESS: number
  • Readonly LINEAR: number
  • Readonly LINEAR_MIPMAP_LINEAR: number
  • Readonly LINEAR_MIPMAP_NEAREST: number
  • Readonly LINES: number
  • Readonly LINE_LOOP: number
  • Readonly LINE_STRIP: number
  • Readonly LINE_WIDTH: number
  • Readonly LINK_STATUS: number
  • Readonly LOW_FLOAT: number
  • Readonly LOW_INT: number
  • Readonly LUMINANCE: number
  • Readonly LUMINANCE_ALPHA: number
  • Readonly MAX_COMBINED_TEXTURE_IMAGE_UNITS: number
  • Readonly MAX_CUBE_MAP_TEXTURE_SIZE: number
  • Readonly MAX_FRAGMENT_UNIFORM_VECTORS: number
  • Readonly MAX_RENDERBUFFER_SIZE: number
  • Readonly MAX_TEXTURE_IMAGE_UNITS: number
  • Readonly MAX_TEXTURE_SIZE: number
  • Readonly MAX_VARYING_VECTORS: number
  • Readonly MAX_VERTEX_ATTRIBS: number
  • Readonly MAX_VERTEX_TEXTURE_IMAGE_UNITS: number
  • Readonly MAX_VERTEX_UNIFORM_VECTORS: number
  • Readonly MAX_VIEWPORT_DIMS: number
  • Readonly MEDIUM_FLOAT: number
  • Readonly MEDIUM_INT: number
  • Readonly MIRRORED_REPEAT: number
  • Readonly NEAREST: number
  • Readonly NEAREST_MIPMAP_LINEAR: number
  • Readonly NEAREST_MIPMAP_NEAREST: number
  • Readonly NEVER: number
  • Readonly NICEST: number
  • Readonly NONE: number
  • Readonly NOTEQUAL: number
  • Readonly NO_ERROR: number
  • Readonly ONE: number
  • Readonly ONE_MINUS_CONSTANT_ALPHA: number
  • Readonly ONE_MINUS_CONSTANT_COLOR: number
  • Readonly ONE_MINUS_DST_ALPHA: number
  • Readonly ONE_MINUS_DST_COLOR: number
  • Readonly ONE_MINUS_SRC_ALPHA: number
  • Readonly ONE_MINUS_SRC_COLOR: number
  • Readonly OUT_OF_MEMORY: number
  • Readonly PACK_ALIGNMENT: number
  • Readonly POINTS: number
  • Readonly POLYGON_OFFSET_FACTOR: number
  • Readonly POLYGON_OFFSET_FILL: number
  • Readonly POLYGON_OFFSET_UNITS: number
  • Readonly RED_BITS: number
  • Readonly RENDERBUFFER: number
  • Readonly RENDERBUFFER_ALPHA_SIZE: number
  • Readonly RENDERBUFFER_BINDING: number
  • Readonly RENDERBUFFER_BLUE_SIZE: number
  • Readonly RENDERBUFFER_DEPTH_SIZE: number
  • Readonly RENDERBUFFER_GREEN_SIZE: number
  • Readonly RENDERBUFFER_HEIGHT: number
  • Readonly RENDERBUFFER_INTERNAL_FORMAT: number
  • Readonly RENDERBUFFER_RED_SIZE: number
  • Readonly RENDERBUFFER_STENCIL_SIZE: number
  • Readonly RENDERBUFFER_WIDTH: number
  • Readonly RENDERER: number
  • Readonly REPEAT: number
  • Readonly REPLACE: number
  • Readonly RGB: number
  • Readonly RGB565: number
  • Readonly RGB5_A1: number
  • Readonly RGBA: number
  • Readonly RGBA4: number
  • Readonly SAMPLER_2D: number
  • Readonly SAMPLER_CUBE: number
  • Readonly SAMPLES: number
  • Readonly SAMPLE_ALPHA_TO_COVERAGE: number
  • Readonly SAMPLE_BUFFERS: number
  • Readonly SAMPLE_COVERAGE: number
  • Readonly SAMPLE_COVERAGE_INVERT: number
  • Readonly SAMPLE_COVERAGE_VALUE: number
  • Readonly SCISSOR_BOX: number
  • Readonly SCISSOR_TEST: number
  • Readonly SHADER_TYPE: number
  • Readonly SHADING_LANGUAGE_VERSION: number
  • Readonly SHORT: number
  • Readonly SRC_ALPHA: number
  • Readonly SRC_ALPHA_SATURATE: number
  • Readonly SRC_COLOR: number
  • Readonly STATIC_DRAW: number
  • Readonly STENCIL_ATTACHMENT: number
  • Readonly STENCIL_BACK_FAIL: number
  • Readonly STENCIL_BACK_FUNC: number
  • Readonly STENCIL_BACK_PASS_DEPTH_FAIL: number
  • Readonly STENCIL_BACK_PASS_DEPTH_PASS: number
  • Readonly STENCIL_BACK_REF: number
  • Readonly STENCIL_BACK_VALUE_MASK: number
  • Readonly STENCIL_BACK_WRITEMASK: number
  • Readonly STENCIL_BITS: number
  • Readonly STENCIL_BUFFER_BIT: number
  • Readonly STENCIL_CLEAR_VALUE: number
  • Readonly STENCIL_FAIL: number
  • Readonly STENCIL_FUNC: number
  • Readonly STENCIL_INDEX8: number
  • Readonly STENCIL_PASS_DEPTH_FAIL: number
  • Readonly STENCIL_PASS_DEPTH_PASS: number
  • Readonly STENCIL_REF: number
  • Readonly STENCIL_TEST: number
  • Readonly STENCIL_VALUE_MASK: number
  • Readonly STENCIL_WRITEMASK: number
  • Readonly STREAM_DRAW: number
  • Readonly SUBPIXEL_BITS: number
  • Readonly TEXTURE: number
  • Readonly TEXTURE0: number
  • Readonly TEXTURE1: number
  • Readonly TEXTURE10: number
  • Readonly TEXTURE11: number
  • Readonly TEXTURE12: number
  • Readonly TEXTURE13: number
  • Readonly TEXTURE14: number
  • Readonly TEXTURE15: number
  • Readonly TEXTURE16: number
  • Readonly TEXTURE17: number
  • Readonly TEXTURE18: number
  • Readonly TEXTURE19: number
  • Readonly TEXTURE2: number
  • Readonly TEXTURE20: number
  • Readonly TEXTURE21: number
  • Readonly TEXTURE22: number
  • Readonly TEXTURE23: number
  • Readonly TEXTURE24: number
  • Readonly TEXTURE25: number
  • Readonly TEXTURE26: number
  • Readonly TEXTURE27: number
  • Readonly TEXTURE28: number
  • Readonly TEXTURE29: number
  • Readonly TEXTURE3: number
  • Readonly TEXTURE30: number
  • Readonly TEXTURE31: number
  • Readonly TEXTURE4: number
  • Readonly TEXTURE5: number
  • Readonly TEXTURE6: number
  • Readonly TEXTURE7: number
  • Readonly TEXTURE8: number
  • Readonly TEXTURE9: number
  • Readonly TEXTURE_2D: number
  • Readonly TEXTURE_BINDING_2D: number
  • Readonly TEXTURE_BINDING_CUBE_MAP: number
  • Readonly TEXTURE_CUBE_MAP: number
  • Readonly TEXTURE_CUBE_MAP_NEGATIVE_X: number
  • Readonly TEXTURE_CUBE_MAP_NEGATIVE_Y: number
  • Readonly TEXTURE_CUBE_MAP_NEGATIVE_Z: number
  • Readonly TEXTURE_CUBE_MAP_POSITIVE_X: number
  • Readonly TEXTURE_CUBE_MAP_POSITIVE_Y: number
  • Readonly TEXTURE_CUBE_MAP_POSITIVE_Z: number
  • Readonly TEXTURE_MAG_FILTER: number
  • Readonly TEXTURE_MIN_FILTER: number
  • Readonly TEXTURE_WRAP_S: number
  • Readonly TEXTURE_WRAP_T: number
  • Readonly TRIANGLES: number
  • Readonly TRIANGLE_FAN: number
  • Readonly TRIANGLE_STRIP: number
  • Readonly UNPACK_ALIGNMENT: number
  • Readonly UNPACK_COLORSPACE_CONVERSION_WEBGL: number
  • Readonly UNPACK_FLIP_Y_WEBGL: number
  • Readonly UNPACK_PREMULTIPLY_ALPHA_WEBGL: number
  • Readonly UNSIGNED_BYTE: number
  • Readonly UNSIGNED_INT: number
  • Readonly UNSIGNED_SHORT: number
  • Readonly UNSIGNED_SHORT_4_4_4_4: number
  • Readonly UNSIGNED_SHORT_5_5_5_1: number
  • Readonly UNSIGNED_SHORT_5_6_5: number
  • Readonly VALIDATE_STATUS: number
  • Readonly VENDOR: number
  • Readonly VERSION: number
  • Readonly VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number
  • Readonly VERTEX_ATTRIB_ARRAY_ENABLED: number
  • Readonly VERTEX_ATTRIB_ARRAY_NORMALIZED: number
  • Readonly VERTEX_ATTRIB_ARRAY_POINTER: number
  • Readonly VERTEX_ATTRIB_ARRAY_SIZE: number
  • Readonly VERTEX_ATTRIB_ARRAY_STRIDE: number
  • Readonly VERTEX_ATTRIB_ARRAY_TYPE: number
  • Readonly VERTEX_SHADER: number
  • Readonly VIEWPORT: number
  • Readonly ZERO: number
  • prototype: WebGLRenderingContext
WebGLSampler: { prototype: WebGLSampler }

Type declaration

WebGLShader: { prototype: WebGLShader }

Type declaration

WebGLShaderPrecisionFormat: { prototype: WebGLShaderPrecisionFormat }

Type declaration

WebGLSync: { prototype: WebGLSync }

Type declaration

WebGLTexture: { prototype: WebGLTexture }

Type declaration

WebGLTransformFeedback: { prototype: WebGLTransformFeedback }

Type declaration

WebGLUniformLocation: { prototype: WebGLUniformLocation }

Type declaration

WebGLVertexArrayObject: { prototype: WebGLVertexArrayObject }

Type declaration

WebKitPoint: { prototype: WebKitPoint }

Type declaration

WheelEvent: { DOM_DELTA_LINE: number; DOM_DELTA_PAGE: number; DOM_DELTA_PIXEL: number; prototype: WheelEvent }

Type declaration

  • Readonly DOM_DELTA_LINE: number
  • Readonly DOM_DELTA_PAGE: number
  • Readonly DOM_DELTA_PIXEL: number
  • prototype: WheelEvent
Window: { prototype: Window }

Type declaration

WritableStream: { prototype: WritableStream<any> }

Type declaration

XPathExpression: { prototype: XPathExpression }

Type declaration

XPathResult: { ANY_TYPE: number; ANY_UNORDERED_NODE_TYPE: number; BOOLEAN_TYPE: number; FIRST_ORDERED_NODE_TYPE: number; NUMBER_TYPE: number; ORDERED_NODE_ITERATOR_TYPE: number; ORDERED_NODE_SNAPSHOT_TYPE: number; STRING_TYPE: number; UNORDERED_NODE_ITERATOR_TYPE: number; UNORDERED_NODE_SNAPSHOT_TYPE: number; prototype: XPathResult }

Type declaration

  • Readonly ANY_TYPE: number
  • Readonly ANY_UNORDERED_NODE_TYPE: number
  • Readonly BOOLEAN_TYPE: number
  • Readonly FIRST_ORDERED_NODE_TYPE: number
  • Readonly NUMBER_TYPE: number
  • Readonly ORDERED_NODE_ITERATOR_TYPE: number
  • Readonly ORDERED_NODE_SNAPSHOT_TYPE: number
  • Readonly STRING_TYPE: number
  • Readonly UNORDERED_NODE_ITERATOR_TYPE: number
  • Readonly UNORDERED_NODE_SNAPSHOT_TYPE: number
  • prototype: XPathResult
_Response: typeof Response

Generated using TypeDoc