Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

AccessList: { address: string; storageKeys: string[] }[]
AccessListish: AccessList | [string, string[]][] | Record<string, string[]>
AccountBalancePair: { address: PublicKey; lamports: number }

Pair of an account address and its balance

Type declaration

AccountChangeCallback: ((accountInfo: AccountInfo<Buffer>, context: Context) => void)

Type declaration

    • Callback function for account change notifications

      Parameters

      Returns void

AccountInfo<T>: { data: T; executable: boolean; lamports: number; owner: PublicKey; rentEpoch?: number }

Information describing an account

Type Parameters

  • T

Type declaration

  • data: T

    Optional data assigned to the account

  • executable: boolean

    true if this account's data contains a loaded program

  • lamports: number

    Number of lamports assigned to the account

  • owner: PublicKey

    Identifier of the program that owns the account

  • Optional rentEpoch?: number

    Optional rent epoch info for account

AccountKeysFromLookups: LoadedAddresses
AccountMeta: { isSigner: boolean; isWritable: boolean; pubkey: PublicKey }

Account metadata used to define instructions

Type declaration

  • isSigner: boolean

    True if an instruction requires a transaction signature matching pubkey

  • isWritable: boolean

    True if the pubkey can be loaded as a read-write account.

  • pubkey: PublicKey

    An account's public key

AddressLookupTableAccountArgs: { key: PublicKey; state: AddressLookupTableState }

Type declaration

AddressLookupTableState: { addresses: PublicKey[]; authority?: PublicKey; deactivationSlot: bigint; lastExtendedSlot: number; lastExtendedSlotStartIndex: number }

Type declaration

  • addresses: PublicKey[]
  • Optional authority?: PublicKey
  • deactivationSlot: bigint
  • lastExtendedSlot: number
  • lastExtendedSlotStartIndex: number
AlgorithmIdentifier: Algorithm | string
AnimationPlayState: "finished" | "idle" | "paused" | "running"
AnimationReplaceState: "active" | "persisted" | "removed"
ArgumentMap<T>: { [ K in keyof T]: T[K] extends ((...args: any[]) => void) ? Parameters<T[K]> : T[K] extends any[] ? T[K] : any[] }

Type Parameters

  • T extends object

AttestationConveyancePreference: "direct" | "enterprise" | "indirect" | "none"
AuthenticatorAttachment: "cross-platform" | "platform"
AuthenticatorTransport: "ble" | "hybrid" | "internal" | "nfc" | "usb"
BaseTransactionConfirmationStrategy: Readonly<{ abortSignal?: AbortSignal; signature: TransactionSignature }>

Properties shared by all transaction confirmation strategies

BigNumberish: BigNumber | Bytes | bigint | string | number
BinaryType: "arraybuffer" | "blob"
BlockResponse: { blockTime: number | null; blockhash: Blockhash; parentSlot: number; previousBlockhash: Blockhash; rewards?: { commission?: number | null; lamports: number; postBalance: number | null; pubkey: string; rewardType: string | null }[]; transactions: { meta: ConfirmedTransactionMeta | null; transaction: { message: Message; signatures: string[] }; version?: TransactionVersion }[] }

A processed block fetched from the RPC API

Type declaration

  • blockTime: number | null

    The unix timestamp of when the block was processed

  • blockhash: Blockhash

    Blockhash of this block

  • parentSlot: number

    Slot index of this block's parent

  • previousBlockhash: Blockhash

    Blockhash of this block's parent

  • Optional rewards?: { commission?: number | null; lamports: number; postBalance: number | null; pubkey: string; rewardType: string | null }[]

    Vector of block rewards

  • transactions: { meta: ConfirmedTransactionMeta | null; transaction: { message: Message; signatures: string[] }; version?: TransactionVersion }[]

    Vector of transactions with status meta and original message

BlockSignatures: { blockTime: number | null; blockhash: Blockhash; parentSlot: number; previousBlockhash: Blockhash; signatures: string[] }

A Block on the ledger with signatures only

Type declaration

  • blockTime: number | null

    The unix timestamp of when the block was processed

  • blockhash: Blockhash

    Blockhash of this block

  • parentSlot: number

    Slot index of this block's parent

  • previousBlockhash: Blockhash

    Blockhash of this block's parent

  • signatures: string[]

    Vector of signatures

BlockTag: string | number
Blockhash: string

Blockhash as Base58 string.

BlockhashWithExpiryBlockHeight: Readonly<{ blockhash: Blockhash; lastValidBlockHeight: number }>
BlockheightBasedTransactionConfirmationStrategy: BaseTransactionConfirmationStrategy & BlockhashWithExpiryBlockHeight

A strategy for confirming transactions that uses the last valid block height for a given blockhash to check for transaction expiration.

BodyInit: ReadableStream | XMLHttpRequestBodyInit
Bytes: ArrayLike<number>
BytesLike: Bytes | string
CanPlayTypeResult: "" | "maybe" | "probably"
CanvasDirection: "inherit" | "ltr" | "rtl"
CanvasFillRule: "evenodd" | "nonzero"
CanvasFontKerning: "auto" | "none" | "normal"
CanvasLineCap: "butt" | "round" | "square"
CanvasLineJoin: "bevel" | "miter" | "round"
CanvasTextAlign: "center" | "end" | "left" | "right" | "start"
CanvasTextBaseline: "alphabetic" | "bottom" | "hanging" | "ideographic" | "middle" | "top"
ClipboardItems: internal.ClipboardItem[]
ColorGamut: "p3" | "rec2020" | "srgb"
ColorSpaceConversion: "default" | "none"
Commitment: "processed" | "confirmed" | "finalized" | "recent" | "single" | "singleGossip" | "root" | "max"

The level of commitment desired when querying state

  'processed': Query the most recent block which has reached 1 confirmation by the connected node
  'confirmed': Query the most recent block which has reached 1 confirmation by the cluster
  'finalized': Query the most recent block which has been finalized by the cluster
CompileV0Args: { addressLookupTableAccounts?: AddressLookupTableAccount[]; instructions: TransactionInstruction[]; payerKey: PublicKey; recentBlockhash: Blockhash }

Type declaration

CompiledInnerInstruction: { index: number; instructions: CompiledInstruction[] }

Type declaration

CompiledInstruction: { accounts: number[]; data: string; programIdIndex: number }

An instruction to execute by a program

property

{number} programIdIndex

property

{number[]} accounts

property

{string} data

Type declaration

  • accounts: number[]

    Ordered indices into the transaction keys array indicating which accounts to pass to the program

  • data: string

    The program input data encoded as base 58

  • programIdIndex: number

    Index into the transaction keys array indicating the program account that executes this instruction

CompositeOperation: "accumulate" | "add" | "replace"
CompositeOperationOrAuto: "accumulate" | "add" | "auto" | "replace"
ConfirmedBlock: { blockTime: number | null; blockhash: Blockhash; parentSlot: number; previousBlockhash: Blockhash; rewards?: { commission?: number | null; lamports: number; postBalance: number | null; pubkey: string; rewardType: string | null }[]; transactions: { meta: ConfirmedTransactionMeta | null; transaction: Transaction }[] }

A confirmed block on the ledger

deprecated

Deprecated since Solana v1.8.0.

Type declaration

  • blockTime: number | null

    The unix timestamp of when the block was processed

  • blockhash: Blockhash

    Blockhash of this block

  • parentSlot: number

    Slot index of this block's parent

  • previousBlockhash: Blockhash

    Blockhash of this block's parent

  • Optional rewards?: { commission?: number | null; lamports: number; postBalance: number | null; pubkey: string; rewardType: string | null }[]

    Vector of block rewards

  • transactions: { meta: ConfirmedTransactionMeta | null; transaction: Transaction }[]

    Vector of transactions and status metas

ConfirmedSignatureInfo: { blockTime?: number | null; confirmationStatus?: TransactionConfirmationStatus; err: TransactionError | null; memo: string | null; signature: string; slot: number }

A confirmed signature with its status

Type declaration

  • Optional blockTime?: number | null

    The unix timestamp of when the transaction was processed

  • Optional confirmationStatus?: TransactionConfirmationStatus

    Cluster confirmation status, if available. Possible values: processed, confirmed, finalized

  • err: TransactionError | null

    error, if any

  • memo: string | null

    memo associated with the transaction, if any

  • signature: string

    the transaction signature

  • slot: number

    when the transaction was processed

ConfirmedSignaturesForAddress2Options: { before?: TransactionSignature; limit?: number; until?: TransactionSignature }

Options for getConfirmedSignaturesForAddress2

Type declaration

  • Optional before?: TransactionSignature

    Start searching backwards from this transaction signature.

    remark

    If not provided the search starts from the highest max confirmed block.

  • Optional limit?: number

    Maximum transaction signatures to return (between 1 and 1,000, default: 1,000).

  • Optional until?: TransactionSignature

    Search until this transaction signature is reached, if found before limit.

ConfirmedTransaction: { blockTime?: number | null; meta: ConfirmedTransactionMeta | null; slot: number; transaction: Transaction }

A confirmed transaction on the ledger

deprecated

Deprecated since Solana v1.8.0.

Type declaration

  • Optional blockTime?: number | null

    The unix timestamp of when the transaction was processed

  • meta: ConfirmedTransactionMeta | null

    Metadata produced from the transaction

  • slot: number

    The slot during which the transaction was processed

  • transaction: Transaction

    The details of the transaction

ConfirmedTransactionMeta: { computeUnitsConsumed?: number; err: TransactionError | null; fee: number; innerInstructions?: CompiledInnerInstruction[] | null; loadedAddresses?: LoadedAddresses; logMessages?: string[] | null; postBalances: number[]; postTokenBalances?: TokenBalance[] | null; preBalances: number[]; preTokenBalances?: TokenBalance[] | null }

Metadata for a confirmed transaction on the ledger

Type declaration

  • Optional computeUnitsConsumed?: number

    The compute units consumed after processing the transaction

  • err: TransactionError | null

    The error result of transaction processing

  • fee: number

    The fee charged for processing the transaction

  • Optional innerInstructions?: CompiledInnerInstruction[] | null

    An array of cross program invoked instructions

  • Optional loadedAddresses?: LoadedAddresses

    The collection of addresses loaded using address lookup tables

  • Optional logMessages?: string[] | null

    An array of program log messages emitted during a transaction

  • postBalances: number[]

    The balances of the transaction accounts after processing

  • Optional postTokenBalances?: TokenBalance[] | null

    The token balances of the transaction accounts after processing

  • preBalances: number[]

    The balances of the transaction accounts before processing

  • Optional preTokenBalances?: TokenBalance[] | null

    The token balances of the transaction accounts before processing

ConnectionConfig: { commitment?: Commitment; confirmTransactionInitialTimeout?: number; disableRetryOnRateLimit?: boolean; fetch?: FetchFn; fetchMiddleware?: FetchMiddleware; httpAgent?: Agent | Agent$1 | false; httpHeaders?: HttpHeaders; wsEndpoint?: string }

Configuration for instantiating a Connection

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional confirmTransactionInitialTimeout?: number

    time to allow for the server to initially process a transaction (in milliseconds)

  • Optional disableRetryOnRateLimit?: boolean

    Optional Disable retrying calls when server responds with HTTP 429 (Too Many Requests)

  • Optional fetch?: FetchFn

    Optional custom fetch function

  • Optional fetchMiddleware?: FetchMiddleware

    Optional fetch middleware callback

  • Optional httpAgent?: Agent | Agent$1 | false

    An http.Agent that will be used to manage socket connections (eg. to implement connection persistence). Set this to false to create a connection that uses no agent. This applies to Node environments only.

  • Optional httpHeaders?: HttpHeaders

    Optional HTTP headers object

  • Optional wsEndpoint?: string

    Optional endpoint URL to the fullnode JSON RPC PubSub WebSocket Endpoint

ConnectionInfo: { allowGzip?: boolean; allowInsecureAuthentication?: boolean; errorPassThrough?: boolean; fetchOptions?: Record<string, string>; headers?: {}; password?: string; skipFetchSetup?: boolean; throttleLimit?: number; throttleSlotInterval?: number; timeout?: number; url: string; user?: string; throttleCallback?: any }

Type declaration

  • Optional allowGzip?: boolean
  • Optional allowInsecureAuthentication?: boolean
  • Optional errorPassThrough?: boolean
  • Optional fetchOptions?: Record<string, string>
  • Optional headers?: {}
    • [key: string]: string | number
  • Optional password?: string
  • Optional skipFetchSetup?: boolean
  • Optional throttleLimit?: number
  • Optional throttleSlotInterval?: number
  • Optional timeout?: number
  • url: string
  • Optional user?: string
  • throttleCallback?:function
    • throttleCallback(attempt: number, url: string): Promise<boolean>
    • Parameters

      • attempt: number
      • url: string

      Returns Promise<boolean>

ConstrainBoolean: boolean | ConstrainBooleanParameters
ConstrainDOMString: string | string[] | ConstrainDOMStringParameters
ConstrainDouble: number | ConstrainDoubleRange
ConstrainULong: number | ConstrainULongRange
ContactInfo: { gossip: string | null; pubkey: string; rpc: string | null; tpu: string | null; version: string | null }

Information describing a cluster node

Type declaration

  • gossip: string | null

    Gossip network address for the node

  • pubkey: string

    Identity public key of the node

  • rpc: string | null

    JSON RPC network address for the node (null if not available)

  • tpu: string | null

    TPU network address for the node (null if not available)

  • version: string | null

    Software version of the node (null if not available)

Context: { slot: number }

Extra contextual information for RPC responses

Type declaration

  • slot: number
CredentialMediationRequirement: "optional" | "required" | "silent"
DataSizeFilter: { dataSize: number }

Data size comparison filter for getProgramAccounts

Type declaration

  • dataSize: number

    Size of data for program account data length comparison

DataSlice: { length: number; offset: number }

Data slice argument for getProgramAccounts

Type declaration

  • length: number

    length of data slice

  • offset: number

    offset of data slice

Deferrable<T>: { [ K in keyof T]: T[K] | Promise<T[K]> }

Type Parameters

  • T

DocumentReadyState: "complete" | "interactive" | "loading"
DocumentVisibilityState: "hidden" | "visible"
DurableNonce: string

A durable nonce is a 32 byte value encoded as a base58 string.

DurableNonceTransactionConfirmationStrategy: BaseTransactionConfirmationStrategy & { minContextSlot: number; nonceAccountPubkey: PublicKey; nonceValue: DurableNonce }

A strategy for confirming durable nonce transactions.

EpochInfo: { absoluteSlot: number; blockHeight?: number; epoch: number; slotIndex: number; slotsInEpoch: number; transactionCount?: number }

Information about the current epoch

Type declaration

  • absoluteSlot: number
  • Optional blockHeight?: number
  • epoch: number
  • slotIndex: number
  • slotsInEpoch: number
  • Optional transactionCount?: number
EventType: string | (string | string[])[] | EventFilter | ForkEvent
ExternalProvider: { host?: string; isMetaMask?: boolean; isStatus?: boolean; path?: string; request?: any; send?: any; sendAsync?: any }

Type declaration

  • Optional host?: string
  • Optional isMetaMask?: boolean
  • Optional isStatus?: boolean
  • Optional path?: string
  • request?:function
    • request(request: { method: string; params?: any[] }): Promise<any>
    • Parameters

      • request: { method: string; params?: any[] }
        • method: string
        • Optional params?: any[]

      Returns Promise<any>

  • send?:function
    • send(request: { method: string; params?: any[] }, callback: ((error: any, response: any) => void)): void
    • Parameters

      • request: { method: string; params?: any[] }
        • method: string
        • Optional params?: any[]
      • callback: ((error: any, response: any) => void)
          • (error: any, response: any): void
          • Parameters

            • error: any
            • response: any

            Returns void

      Returns void

  • sendAsync?:function
    • sendAsync(request: { method: string; params?: any[] }, callback: ((error: any, response: any) => void)): void
    • Parameters

      • request: { method: string; params?: any[] }
        • method: string
        • Optional params?: any[]
      • callback: ((error: any, response: any) => void)
          • (error: any, response: any): void
          • Parameters

            • error: any
            • response: any

            Returns void

      Returns void

FetchFn: typeof export_default

The type of the JavaScript fetch() API

FetchMiddleware: ((info: Parameters<FetchFn>[0], init: Parameters<FetchFn>[1], fetch: ((...a: Parameters<FetchFn>) => void)) => void)

Type declaration

FileSystemHandleKind: "directory" | "file"
FillMode: "auto" | "backwards" | "both" | "forwards" | "none"
Finality: "confirmed" | "finalized"

A subset of Commitment levels, which are at least optimistically confirmed

  'confirmed': Query the most recent block which has reached 1 confirmation by the cluster
  'finalized': Query the most recent block which has been finalized by the cluster
Float32List: Float32Array | GLfloat[]
FontFaceLoadStatus: "error" | "loaded" | "loading" | "unloaded"
FontFaceSetLoadStatus: "loaded" | "loading"
FormatFunc: ((value: any) => any)

Type declaration

    • (value: any): any
    • Parameters

      • value: any

      Returns any

FormatFuncs: {}

Type declaration

Formats: { block: FormatFuncs; blockWithTransactions: FormatFuncs; filter: FormatFuncs; filterLog: FormatFuncs; receipt: FormatFuncs; receiptLog: FormatFuncs; transaction: FormatFuncs; transactionRequest: FormatFuncs }

Type declaration

FullscreenNavigationUI: "auto" | "hide" | "show"
GLfloat: number
GLint: number
GLuint: number
GamepadMappingType: "" | "standard" | "xr-standard"
GetAccountInfoConfig: { commitment?: Commitment; dataSlice?: DataSlice; minContextSlot?: number }

Configuration object for changing getAccountInfo query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional dataSlice?: DataSlice

    Optional data slice to limit the returned account data

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetAccountKeysArgs: { accountKeysFromLookups?: AccountKeysFromLookups | null } | { addressLookupTableAccounts?: AddressLookupTableAccount[] | null }
GetBalanceConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for changing getBalance query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetBlockConfig: { commitment?: Finality; rewards?: boolean; transactionDetails?: "accounts" | "full" | "none" | "signatures" }

Configuration object for changing getBlock query behavior

Type declaration

  • Optional commitment?: Finality

    The level of finality desired

  • Optional rewards?: boolean

    Whether to populate the rewards array. If parameter not provided, the default includes rewards.

  • Optional transactionDetails?: "accounts" | "full" | "none" | "signatures"

    Level of transaction detail to return, either "full", "accounts", "signatures", or "none". If parameter not provided, the default detail level is "full". If "accounts" are requested, transaction details only include signatures and an annotated list of accounts in each transaction. Transaction metadata is limited to only: fee, err, pre_balances, post_balances, pre_token_balances, and post_token_balances.

GetBlockHeightConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for changing getBlockHeight query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetBlockProductionConfig: { commitment?: Commitment; identity?: string; range?: { firstSlot: number; lastSlot?: number } }

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional identity?: string

    Only return results for this validator identity (base-58 encoded)

  • Optional range?: { firstSlot: number; lastSlot?: number }

    Slot range to return block production for. If parameter not provided, defaults to current epoch.

    • firstSlot: number

      first slot to return block production information for (inclusive)

    • Optional lastSlot?: number

      last slot to return block production information for (inclusive). If parameter not provided, defaults to the highest slot

GetEpochInfoConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for changing getEpochInfo query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetInflationRewardConfig: { commitment?: Commitment; epoch?: number; minContextSlot?: number }

Configuration object for changing getInflationReward query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional epoch?: number

    An epoch for which the reward occurs. If omitted, the previous epoch will be used

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetLargestAccountsConfig: { commitment?: Commitment; filter?: LargestAccountsFilter }

Configuration object for changing getLargestAccounts query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional filter?: LargestAccountsFilter

    Filter largest accounts by whether they are part of the circulating supply

GetLatestBlockhashConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for changing getLatestBlockhash query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetMultipleAccountsConfig: { commitment?: Commitment; dataSlice?: DataSlice; minContextSlot?: number }

Configuration object for getMultipleAccounts

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional dataSlice?: DataSlice

    Optional data slice to limit the returned account data

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetNonceAndContextConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for getNonceAndContext

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetNonceConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for getNonce

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetParsedProgramAccountsConfig: { commitment?: Commitment; filters?: GetProgramAccountsFilter[]; minContextSlot?: number }

Configuration object for getParsedProgramAccounts

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional filters?: GetProgramAccountsFilter[]

    Optional array of filters to apply to accounts

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetProgramAccountsConfig: { commitment?: Commitment; dataSlice?: DataSlice; encoding?: "base64"; filters?: GetProgramAccountsFilter[]; minContextSlot?: number }

Configuration object for getProgramAccounts requests

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional dataSlice?: DataSlice

    Optional data slice to limit the returned account data

  • Optional encoding?: "base64"

    Optional encoding for account data (default base64) To use "jsonParsed" encoding, please refer to getParsedProgramAccounts in connection.ts

  • Optional filters?: GetProgramAccountsFilter[]

    Optional array of filters to apply to accounts

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetProgramAccountsFilter: MemcmpFilter | DataSizeFilter

A filter object for getProgramAccounts

GetSlotConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for changing getSlot query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetSlotLeaderConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for changing getSlotLeader query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetStakeActivationConfig: { commitment?: Commitment; epoch?: number; minContextSlot?: number }

Configuration object for getStakeActivation

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional epoch?: number

    Epoch for which to calculate activation details. If parameter not provided, defaults to current epoch

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetStakeMinimumDelegationConfig: { commitment?: Commitment }

Configuration object for changing getStakeMinimumDelegation query behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

GetSupplyConfig: { commitment?: Commitment; excludeNonCirculatingAccountsList?: boolean }

Configuration object for changing getSupply request behavior

Type declaration

  • Optional commitment?: Commitment

    The level of commitment desired

  • Optional excludeNonCirculatingAccountsList?: boolean

    Exclude non circulating accounts list from response

GetTokenAccountsByOwnerConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for getStakeActivation

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetTransactionConfig: { commitment?: Finality }

Configuration object for changing getTransaction query behavior

Type declaration

  • Optional commitment?: Finality

    The level of finality desired

GetTransactionCountConfig: { commitment?: Commitment; minContextSlot?: number }

Configuration object for getStakeActivation

Type declaration

  • Optional commitment?: Commitment

    Optional commitment level

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

GetVersionedBlockConfig: { commitment?: Finality; maxSupportedTransactionVersion?: number; rewards?: boolean; transactionDetails?: "accounts" | "full" | "none" | "signatures" }

Configuration object for changing getBlock query behavior

Type declaration

  • Optional commitment?: Finality

    The level of finality desired

  • Optional maxSupportedTransactionVersion?: number

    The max transaction version to return in responses. If the requested transaction is a higher version, an error will be returned

  • Optional rewards?: boolean

    Whether to populate the rewards array. If parameter not provided, the default includes rewards.

  • Optional transactionDetails?: "accounts" | "full" | "none" | "signatures"

    Level of transaction detail to return, either "full", "accounts", "signatures", or "none". If parameter not provided, the default detail level is "full". If "accounts" are requested, transaction details only include signatures and an annotated list of accounts in each transaction. Transaction metadata is limited to only: fee, err, pre_balances, post_balances, pre_token_balances, and post_token_balances.

GetVersionedTransactionConfig: { commitment?: Finality; maxSupportedTransactionVersion?: number }

Configuration object for changing getTransaction query behavior

Type declaration

  • Optional commitment?: Finality

    The level of finality desired

  • Optional maxSupportedTransactionVersion?: number

    The max transaction version to return in responses. If the requested transaction is a higher version, an error will be returned

GlobalCompositeOperation: "color" | "color-burn" | "color-dodge" | "copy" | "darken" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "difference" | "exclusion" | "hard-light" | "hue" | "lighten" | "lighter" | "luminosity" | "multiply" | "overlay" | "saturation" | "screen" | "soft-light" | "source-atop" | "source-in" | "source-out" | "source-over" | "xor"
HdrMetadataType: "smpteSt2086" | "smpteSt2094-10" | "smpteSt2094-40"
HeadersInit: [string, string][] | Record<string, string> | Headers
HttpHeaders: {} & { solana-client?: never }

An object defining headers to be passed to the RPC server

IDBCursorDirection: "next" | "nextunique" | "prev" | "prevunique"
IDBRequestReadyState: "done" | "pending"
IDBTransactionDurability: "default" | "relaxed" | "strict"
IDBTransactionMode: "readonly" | "readwrite" | "versionchange"
IDBValidKey: number | string | Date | BufferSource | IDBValidKey[]
ImageBitmapSource: CanvasImageSource | Blob | internal.ImageData
ImageOrientation: "flipY" | "none"
ImageSmoothingQuality: "high" | "low" | "medium"
InflationGovernor: { foundation: number; foundationTerm: number; initial: number; taper: number; terminal: number }

Type declaration

  • foundation: number
  • foundationTerm: number
  • initial: number
  • taper: number
  • terminal: number
InflationRate: { epoch: number; foundation: number; total: number; validator: number }

Type declaration

  • epoch: number

    epoch for which these values are valid

  • foundation: number

    inflation allocated to the foundation

  • total: number

    total inflation

  • validator: number

    inflation allocated to validators

InflationReward: { amount: number; commission?: number | null; effectiveSlot: number; epoch: number; postBalance: number }

The inflation reward for an epoch

Type declaration

  • amount: number

    reward amount in lamports

  • Optional commission?: number | null

    vote account commission when the reward was credited

  • effectiveSlot: number

    the slot in which the rewards are effective

  • epoch: number

    epoch for which the reward occurs

  • postBalance: number

    post balance of the account in lamports

InsertPosition: "beforebegin" | "afterbegin" | "beforeend" | "afterend"
Int32List: Int32Array | GLint[]
IterationCompositeOperation: "accumulate" | "replace"
JsonRpcFetchFunc: ((method: string, params?: any[]) => Promise<any>)

Type declaration

    • (method: string, params?: any[]): Promise<any>
    • Parameters

      • method: string
      • Optional params: any[]

      Returns Promise<any>

JsonRpcPayload<P, R>: JsonRpcRequest<P> | JsonRpcResponse<R>

Type Parameters

  • P = any

  • R = any

JsonRpcResponse<T>: JsonRpcResult<T> | JsonRpcError

Type Parameters

  • T = any

KeyFormat: "jwk" | "pkcs8" | "raw" | "spki"
KeyType: "private" | "public" | "secret"
KeyUsage: "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "unwrapKey" | "verify" | "wrapKey"
KeyedAccountInfo: { accountId: PublicKey; accountInfo: AccountInfo<Buffer> }

Account information identified by pubkey

Type declaration

LargestAccountsFilter: "circulating" | "nonCirculating"

Filter for largest accounts query

  'circulating':    Return the largest accounts that are part of the circulating supply
  'nonCirculating': Return the largest accounts that are not part of the circulating supply
LeaderSchedule: {}

Type declaration

  • [address: string]: number[]
Listener: ((...args: any[]) => void)

Type declaration

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

      • Rest ...args: any[]

      Returns void

LoadedAddresses: { readonly: PublicKey[]; writable: PublicKey[] }

Collection of addresses loaded by a transaction using address table lookups

Type declaration

LockMode: "exclusive" | "shared"
Logs: { err: TransactionError | null; logs: string[]; signature: string }

Logs result.

Type declaration

LogsCallback: ((logs: Logs, ctx: Context) => void)

Type declaration

    • Callback function for log notifications.

      Parameters

      Returns void

LogsFilter: PublicKey | "all" | "allWithVotes"

Filter for log subscriptions.

LookupFunction: ((hostname: string, options: LookupOneOptions, callback: ((err: ErrnoException | null, address: string, family: number) => void)) => void)

Type declaration

MediaDecodingType: "file" | "media-source" | "webrtc"
MediaDeviceKind: "audioinput" | "audiooutput" | "videoinput"
MediaEncodingType: "record" | "webrtc"
MediaKeyMessageType: "individualization-request" | "license-release" | "license-renewal" | "license-request"
MediaKeySessionClosedReason: "closed-by-application" | "hardware-context-reset" | "internal-error" | "release-acknowledged" | "resource-evicted"
MediaKeySessionType: "persistent-license" | "temporary"
MediaKeyStatus: "expired" | "internal-error" | "output-downscaled" | "output-restricted" | "released" | "status-pending" | "usable" | "usable-in-future"
MediaKeysRequirement: "not-allowed" | "optional" | "required"
MediaProvider: internal.MediaStream | MediaSource | Blob
MediaSessionAction: "nexttrack" | "pause" | "play" | "previoustrack" | "seekbackward" | "seekforward" | "seekto" | "skipad" | "stop"
MediaSessionPlaybackState: "none" | "paused" | "playing"
MediaStreamTrackState: "ended" | "live"
MemcmpFilter: { memcmp: { bytes: string; offset: number } }

Memory comparison filter for getProgramAccounts

Type declaration

  • memcmp: { bytes: string; offset: number }
    • bytes: string

      data to match, as base-58 encoded string and limited to less than 129 bytes

    • offset: number

      offset into program account data to start comparison

MessageAddressTableLookup: { accountKey: PublicKey; readonlyIndexes: number[]; writableIndexes: number[] }

An address table lookup used to load additional accounts

Type declaration

  • accountKey: PublicKey
  • readonlyIndexes: number[]
  • writableIndexes: number[]
MessageCompiledInstruction: { accountKeyIndexes: number[]; data: Uint8Array; programIdIndex: number }

An instruction to execute by a program

property

{number} programIdIndex

property

{number[]} accountKeyIndexes

property

{Uint8Array} data

Type declaration

  • accountKeyIndexes: number[]

    Ordered indices into the transaction keys array indicating which accounts to pass to the program

  • data: Uint8Array

    The program input data

  • programIdIndex: number

    Index into the transaction keys array indicating the program account that executes this instruction

MessageHeader: { numReadonlySignedAccounts: number; numReadonlyUnsignedAccounts: number; numRequiredSignatures: number }

The message header, identifying signed and read-only account

Type declaration

  • numReadonlySignedAccounts: number

    The last numReadonlySignedAccounts of the signed keys are read-only accounts

  • numReadonlyUnsignedAccounts: number

    The last numReadonlySignedAccounts of the unsigned keys are read-only accounts

  • numRequiredSignatures: number

    The number of signatures required for this message to be considered valid. The signatures must match the first numRequiredSignatures of accountKeys.

MessageSignerWalletAdapter<Name>: WalletAdapter<Name> & MessageSignerWalletAdapterProps<Name>

Type Parameters

  • Name extends string = string

MessageV0Args: { addressTableLookups: MessageAddressTableLookup[]; compiledInstructions: MessageCompiledInstruction[]; header: MessageHeader; recentBlockhash: Blockhash; staticAccountKeys: PublicKey[] }

Message constructor arguments

Type declaration

  • addressTableLookups: MessageAddressTableLookup[]

    Instructions that will be executed in sequence and committed in one atomic transaction if all succeed.

  • compiledInstructions: MessageCompiledInstruction[]

    Instructions that will be executed in sequence and committed in one atomic transaction if all succeed.

  • header: MessageHeader

    The message header, identifying signed and read-only accountKeys

  • recentBlockhash: Blockhash

    The hash of a recent ledger block

  • staticAccountKeys: PublicKey[]

    The static account keys used by this transaction

Networkish: Network | string | number
NodeFilter: ((node: internal.Node) => number) | { acceptNode: any }
NotificationDirection: "auto" | "ltr" | "rtl"
NotificationPermission: "default" | "denied" | "granted"
OffscreenRenderingContextId: "2d" | "bitmaprenderer" | "webgl" | "webgl2" | "webgpu"
OnErrorEventHandler: OnErrorEventHandlerNonNull | null
OrientationLockType: "any" | "landscape" | "landscape-primary" | "landscape-secondary" | "natural" | "portrait" | "portrait-primary" | "portrait-secondary"
OrientationType: "landscape-primary" | "landscape-secondary" | "portrait-primary" | "portrait-secondary"
Parameters<T>: T extends ((...args: infer P) => any) ? P : never

Obtain the parameters of a function type in a tuple

Type Parameters

  • T extends ((...args: any) => any)

ParsedAccountData: { parsed: any; program: string; space: number }

Parsed account data

Type declaration

  • parsed: any

    Parsed account data

  • program: string

    Name of the program that owns this account

  • space: number

    Space used by account data

ParsedAccountsModeBlockResponse: Omit<ParsedBlockResponse, "transactions"> & { transactions: (Omit<ParsedBlockResponse["transactions"][number], "transaction"> & { transaction: Pick<ParsedBlockResponse["transactions"][number]["transaction"], "signatures"> & { accountKeys: ParsedMessageAccount[] } })[] }

A block with parsed transactions where the transactionDetails mode is accounts

ParsedAddressTableLookup: { accountKey: PublicKey; readonlyIndexes: number[]; writableIndexes: number[] }

A parsed address table lookup

Type declaration

  • accountKey: PublicKey

    Address lookup table account key

  • readonlyIndexes: number[]

    Parsed instruction info

  • writableIndexes: number[]

    Parsed instruction info

ParsedBlockResponse: { blockHeight: number | null; blockTime: number | null; blockhash: Blockhash; parentSlot: number; previousBlockhash: Blockhash; rewards?: { commission?: number | null; lamports: number; postBalance: number | null; pubkey: string; rewardType: string | null }[]; transactions: { meta: ParsedTransactionMeta | null; transaction: ParsedTransaction; version?: TransactionVersion }[] }

A block with parsed transactions

Type declaration

  • blockHeight: number | null

    The number of blocks beneath this block

  • blockTime: number | null

    The unix timestamp of when the block was processed

  • blockhash: Blockhash

    Blockhash of this block

  • parentSlot: number

    Slot index of this block's parent

  • previousBlockhash: Blockhash

    Blockhash of this block's parent

  • Optional rewards?: { commission?: number | null; lamports: number; postBalance: number | null; pubkey: string; rewardType: string | null }[]

    Vector of block rewards

  • transactions: { meta: ParsedTransactionMeta | null; transaction: ParsedTransaction; version?: TransactionVersion }[]

    Vector of transactions with status meta and original message

ParsedInnerInstruction: { index: number; instructions: (ParsedInstruction | PartiallyDecodedInstruction)[] }

Type declaration

ParsedInstruction: { parsed: any; program: string; programId: PublicKey }

A parsed transaction instruction

Type declaration

  • parsed: any

    Parsed instruction info

  • program: string

    Name of the program for this instruction

  • programId: PublicKey

    ID of the program for this instruction

ParsedMessage: { accountKeys: ParsedMessageAccount[]; addressTableLookups?: ParsedAddressTableLookup[] | null; instructions: (ParsedInstruction | PartiallyDecodedInstruction)[]; recentBlockhash: string }

A parsed transaction message

Type declaration

ParsedMessageAccount: { pubkey: PublicKey; signer: boolean; source?: "transaction" | "lookupTable"; writable: boolean }

A parsed transaction message account

Type declaration

  • pubkey: PublicKey

    Public key of the account

  • signer: boolean

    Indicates if the account signed the transaction

  • Optional source?: "transaction" | "lookupTable"

    Indicates if the account key came from the transaction or a lookup table

  • writable: boolean

    Indicates if the account is writable for this transaction

ParsedNoneModeBlockResponse: Omit<ParsedBlockResponse, "transactions">

A block with parsed transactions where the transactionDetails mode is none

ParsedTransaction: { message: ParsedMessage; signatures: string[] }

A parsed transaction

Type declaration

  • message: ParsedMessage

    Message of the transaction

  • signatures: string[]

    Signatures for the transaction

ParsedTransactionMeta: { computeUnitsConsumed?: number; err: TransactionError | null; fee: number; innerInstructions?: ParsedInnerInstruction[] | null; loadedAddresses?: LoadedAddresses; logMessages?: string[] | null; postBalances: number[]; postTokenBalances?: TokenBalance[] | null; preBalances: number[]; preTokenBalances?: TokenBalance[] | null }

Metadata for a parsed transaction on the ledger

Type declaration

  • Optional computeUnitsConsumed?: number

    The compute units consumed after processing the transaction

  • err: TransactionError | null

    The error result of transaction processing

  • fee: number

    The fee charged for processing the transaction

  • Optional innerInstructions?: ParsedInnerInstruction[] | null

    An array of cross program invoked parsed instructions

  • Optional loadedAddresses?: LoadedAddresses

    The collection of addresses loaded using address lookup tables

  • Optional logMessages?: string[] | null

    An array of program log messages emitted during a transaction

  • postBalances: number[]

    The balances of the transaction accounts after processing

  • Optional postTokenBalances?: TokenBalance[] | null

    The token balances of the transaction accounts after processing

  • preBalances: number[]

    The balances of the transaction accounts before processing

  • Optional preTokenBalances?: TokenBalance[] | null

    The token balances of the transaction accounts before processing

ParsedTransactionWithMeta: { blockTime?: number | null; meta: ParsedTransactionMeta | null; slot: number; transaction: ParsedTransaction; version?: TransactionVersion }

A parsed transaction on the ledger with meta

Type declaration

  • Optional blockTime?: number | null

    The unix timestamp of when the transaction was processed

  • meta: ParsedTransactionMeta | null

    Metadata produced from the transaction

  • slot: number

    The slot during which the transaction was processed

  • transaction: ParsedTransaction

    The details of the transaction

  • Optional version?: TransactionVersion

    The version of the transaction message

PartiallyDecodedInstruction: { accounts: PublicKey[]; data: string; programId: PublicKey }

A partially decoded transaction instruction

Type declaration

  • accounts: PublicKey[]

    Public keys of accounts passed to this instruction

  • data: string

    Raw base-58 instruction data

  • programId: PublicKey

    Program id called by this instruction

PerfSample: { numSlots: number; numTransactions: number; samplePeriodSecs: number; slot: number }

A performance sample

Type declaration

  • numSlots: number

    Number of slots in a sample window

  • numTransactions: number

    Number of transactions in a sample window

  • samplePeriodSecs: number

    Sample window in seconds

  • slot: number

    Slot number of sample

PerformanceEntryList: internal.PerformanceEntry[]
PermissionName: "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock" | "xr-spatial-tracking"
PermissionState: "denied" | "granted" | "prompt"
PlaybackDirection: "alternate" | "alternate-reverse" | "normal" | "reverse"
PredefinedColorSpace: "display-p3" | "srgb"
PremultiplyAlpha: "default" | "none" | "premultiply"
ProgramAccountChangeCallback: ((keyedAccountInfo: KeyedAccountInfo, context: Context) => void)

Type declaration

ProviderAccounts: string[]
PushEncryptionKeyName: "auth" | "p256dh"
RTCDataChannelState: "closed" | "closing" | "connecting" | "open"
RTCDegradationPreference: "balanced" | "maintain-framerate" | "maintain-resolution"
RTCDtlsTransportState: "closed" | "connected" | "connecting" | "failed" | "new"
RTCErrorDetailType: "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "sctp-failure" | "sdp-syntax-error"
RTCIceCandidateType: "host" | "prflx" | "relay" | "srflx"
RTCIceComponent: "rtcp" | "rtp"
RTCIceGathererState: "complete" | "gathering" | "new"
RTCIceProtocol: "tcp" | "udp"
RTCIceTcpCandidateType: "active" | "passive" | "so"
RTCIceTransportState: "checking" | "closed" | "completed" | "connected" | "disconnected" | "failed" | "new"
RTCPriorityType: "high" | "low" | "medium" | "very-low"
RTCRtpTransceiverDirection: "inactive" | "recvonly" | "sendonly" | "sendrecv" | "stopped"
ReferrerPolicy: "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"
RemotePlaybackState: "connected" | "connecting" | "disconnected"
RequestCache: "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload"
RequestCredentials: "include" | "omit" | "same-origin"
RequestDestination: "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "frame" | "iframe" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt"
RequestInfo: internal.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

ResidentKeyRequirement: "discouraged" | "preferred" | "required"
ResizeQuality: "high" | "low" | "medium" | "pixelated"
RootChangeCallback: ((root: number) => void)

Type declaration

    • (root: number): void
    • Callback function for root change notifications

      Parameters

      • root: number

      Returns void

RpcResponseAndContext<T>: { context: Context; value: T }

RPC Response with extra contextual information

Type Parameters

  • T

Type declaration

  • context: Context

    response context

  • value: T

    response value

ScrollBehavior: "auto" | "smooth"
ScrollLogicalPosition: "center" | "end" | "nearest" | "start"
ScrollRestoration: "auto" | "manual"
SecurityPolicyViolationEventDisposition: "enforce" | "report"
SelectionMode: "end" | "preserve" | "select" | "start"
SendOptions: { maxRetries?: number; minContextSlot?: number; preflightCommitment?: Commitment; skipPreflight?: boolean }

Options for sending transactions

Type declaration

  • Optional maxRetries?: number

    Maximum number of times for the RPC node to retry sending the transaction to the leader.

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

  • Optional preflightCommitment?: Commitment

    preflight commitment level

  • Optional skipPreflight?: boolean

    disable transaction verification step

ServiceWorkerState: "activated" | "activating" | "installed" | "installing" | "parsed" | "redundant"
ServiceWorkerUpdateViaCache: "all" | "imports" | "none"
ShadowRootMode: "closed" | "open"
SignatureReceivedNotification: { type: "received" }

Signature received notification

Type declaration

  • type: "received"
SignatureResult: { err: TransactionError | null }

Signature result

Type declaration

SignatureResultCallback: ((signatureResult: SignatureResult, context: Context) => void)

Type declaration

SignatureStatus: { confirmationStatus?: TransactionConfirmationStatus; confirmations: number | null; err: TransactionError | null; slot: number }

Signature status

Type declaration

  • Optional confirmationStatus?: TransactionConfirmationStatus

    cluster confirmation status, if data available. Possible responses: processed, confirmed, finalized

  • confirmations: number | null

    the number of blocks that have been confirmed and voted on in the fork containing slot

  • err: TransactionError | null

    transaction error, if any

  • slot: number

    when the transaction was processed

SignatureStatusConfig: { searchTransactionHistory: boolean }

Configuration object for changing query behavior

Type declaration

  • searchTransactionHistory: boolean

    enable searching status history, not needed for recent transactions

SignatureStatusNotification: { result: SignatureResult; type: "status" }

Signature status notification with transaction result

Type declaration

SignatureSubscriptionCallback: ((notification: SignatureStatusNotification | SignatureReceivedNotification, context: Context) => void)

Type declaration

SignatureSubscriptionOptions: { commitment?: Commitment; enableReceivedNotification?: boolean }

Signature subscription options

Type declaration

  • Optional commitment?: Commitment
  • Optional enableReceivedNotification?: boolean
SignaturesForAddressOptions: { before?: TransactionSignature; limit?: number; minContextSlot?: number; until?: TransactionSignature }

Options for getSignaturesForAddress

Type declaration

  • Optional before?: TransactionSignature

    Start searching backwards from this transaction signature.

    remark

    If not provided the search starts from the highest max confirmed block.

  • Optional limit?: number

    Maximum transaction signatures to return (between 1 and 1,000, default: 1,000).

  • Optional minContextSlot?: number

    The minimum slot that the request can be evaluated at

  • Optional until?: TransactionSignature

    Search until this transaction signature is reached, if found before limit.

SignerWalletAdapter<Name>: WalletAdapter<Name> & SignerWalletAdapterProps<Name>

Type Parameters

  • Name extends string = string

SimulateTransactionConfig: { accounts?: { addresses: string[]; encoding: "base64" }; commitment?: Commitment; minContextSlot?: number; replaceRecentBlockhash?: boolean; sigVerify?: boolean }

Type declaration

  • Optional accounts?: { addresses: string[]; encoding: "base64" }

    Optional parameter used to specify a list of account addresses to return post simulation state for

    • addresses: string[]
    • encoding: "base64"
  • Optional commitment?: Commitment

    Optional parameter used to set the commitment level when selecting the latest block

  • Optional minContextSlot?: number

    Optional parameter used to specify the minimum block slot that can be used for simulation

  • Optional replaceRecentBlockhash?: boolean

    Optional parameter used to replace the simulated transaction's recent blockhash with the latest blockhash

  • Optional sigVerify?: boolean

    Optional parameter used to enable signature verification before simulation

SimulatedTransactionAccountInfo: { data: string[]; executable: boolean; lamports: number; owner: string; rentEpoch?: number }

Type declaration

  • data: string[]

    Optional data assigned to the account

  • executable: boolean

    true if this account's data contains a loaded program

  • lamports: number

    Number of lamports assigned to the account

  • owner: string

    Identifier of the program that owns the account

  • Optional rentEpoch?: number

    Optional rent epoch info for account

SimulatedTransactionResponse: { accounts?: (SimulatedTransactionAccountInfo | null)[] | null; err: TransactionError | string | null; logs: string[] | null; returnData?: TransactionReturnData | null; unitsConsumed?: number }

Type declaration

SlotAssignmentMode: "manual" | "named"
SlotChangeCallback: ((slotInfo: SlotInfo) => void)

Type declaration

    • Callback function for slot change notifications

      Parameters

      Returns void

SlotInfo: { parent: number; root: number; slot: number }

Information about the latest slot being processed by a node

Type declaration

  • parent: number

    Parent of the current slot

  • root: number

    The root block of the current slot's fork

  • slot: number

    Currently processing slot

SlotUpdate: { slot: number; timestamp: number; type: "firstShredReceived" } | { slot: number; timestamp: number; type: "completed" } | { parent: number; slot: number; timestamp: number; type: "createdBank" } | { slot: number; stats: { maxTransactionsPerEntry: number; numFailedTransactions: number; numSuccessfulTransactions: number; numTransactionEntries: number }; timestamp: number; type: "frozen" } | { err: string; slot: number; timestamp: number; type: "dead" } | { slot: number; timestamp: number; type: "optimisticConfirmation" } | { slot: number; timestamp: number; type: "root" }

Slot updates which can be used for tracking the live progress of a cluster.

  • "firstShredReceived": connected node received the first shred of a block. Indicates that a new block that is being produced.
  • "completed": connected node has received all shreds of a block. Indicates a block was recently produced.
  • "optimisticConfirmation": block was optimistically confirmed by the cluster. It is not guaranteed that an optimistic confirmation notification will be sent for every finalized blocks.
  • "root": the connected node rooted this block.
  • "createdBank": the connected node has started validating this block.
  • "frozen": the connected node has validated this block.
  • "dead": the connected node failed to validate this block.
SlotUpdateCallback: ((slotUpdate: SlotUpdate) => void)

Type declaration

    • Callback function for slot update notifications

      Parameters

      Returns void

SocketReadyState: "opening" | "open" | "readOnly" | "writeOnly" | "closed"
SpeechSynthesisErrorCode: "audio-busy" | "audio-hardware" | "canceled" | "interrupted" | "invalid-argument" | "language-unavailable" | "network" | "not-allowed" | "synthesis-failed" | "synthesis-unavailable" | "text-too-long" | "voice-unavailable"
StakeActivationData: { active: number; inactive: number; state: "active" | "inactive" | "activating" | "deactivating" }

Stake Activation data

Type declaration

  • active: number

    stake active during the epoch

  • inactive: number

    stake inactive during the epoch

  • state: "active" | "inactive" | "activating" | "deactivating"

    the stake account's activation state

SupportedTransactionVersions: ReadonlySet<TransactionVersion> | null | undefined
TextTrackKind: "captions" | "chapters" | "descriptions" | "metadata" | "subtitles"
TextTrackMode: "disabled" | "hidden" | "showing"
TimerHandler: string | Function
TokenAccountBalancePair: { address: PublicKey; amount: string; decimals: number; uiAmount: number | null; uiAmountString?: string }

Token address and balance.

Type declaration

  • address: PublicKey

    Address of the token account

  • amount: string

    Raw amount of tokens as string ignoring decimals

  • decimals: number

    Number of decimals configured for token's mint

  • uiAmount: number | null

    Token amount as float, accounts for decimals

  • Optional uiAmountString?: string

    Token amount as string, accounts for decimals

TokenAccountsFilter: { mint: PublicKey } | { programId: PublicKey }
TokenAmount: { amount: string; decimals: number; uiAmount: number | null; uiAmountString?: string }

Token amount object which returns a token amount in different formats for various client use cases.

Type declaration

  • amount: string

    Raw amount of tokens as string ignoring decimals

  • decimals: number

    Number of decimals configured for token's mint

  • uiAmount: number | null

    Token amount as float, accounts for decimals

  • Optional uiAmountString?: string

    Token amount as string, accounts for decimals

TokenBalance: { accountIndex: number; mint: string; owner?: string; uiTokenAmount: TokenAmount }

Type declaration

  • accountIndex: number
  • mint: string
  • Optional owner?: string
  • uiTokenAmount: TokenAmount
TransactionConfirmationStatus: "processed" | "confirmed" | "finalized"

Transaction confirmation status

  'processed': Transaction landed in a block which has reached 1 confirmation by the connected node
  'confirmed': Transaction landed in a block which has reached 1 confirmation by the cluster
  'finalized': Transaction landed in a block which has been finalized by the cluster

This type represents all transaction confirmation strategies

TransactionError: {} | string

Transaction error

TransactionInstructionCtorFields: { data?: Buffer; keys: AccountMeta[]; programId: PublicKey }

List of TransactionInstruction object fields that may be initialized at construction

Type declaration

TransactionRequest: { accessList?: AccessListish; ccipReadEnabled?: boolean; chainId?: number; customData?: Record<string, any>; data?: BytesLike; from?: string; gasLimit?: BigNumberish; gasPrice?: BigNumberish; maxFeePerGas?: BigNumberish; maxPriorityFeePerGas?: BigNumberish; nonce?: BigNumberish; to?: string; type?: number; value?: BigNumberish }

Type declaration

TransactionReturnData: { data: [string, TransactionReturnDataEncoding]; programId: string }

Type declaration

TransactionReturnDataEncoding: "base64"
TransactionSignature: string

Transaction signature as base-58 encoded string

TransactionVersion: "legacy" | 0
TransferFunction: "hlg" | "pq" | "srgb"
Transferable: internal.OffscreenCanvas | internal.ImageBitmap | internal.MessagePort | ReadableStream | WritableStream | internal.TransformStream | ArrayBuffer
Uint32List: Uint32Array | GLuint[]
UserVerificationRequirement: "discouraged" | "preferred" | "required"
VersionedAccountsModeBlockResponse: Omit<VersionedBlockResponse, "transactions"> & { transactions: (Omit<VersionedBlockResponse["transactions"][number], "transaction"> & { transaction: Pick<VersionedBlockResponse["transactions"][number]["transaction"], "signatures"> & { accountKeys: ParsedMessageAccount[] } })[] }

A processed block fetched from the RPC API where the transactionDetails mode is accounts

VersionedBlockResponse: { blockTime: number | null; blockhash: Blockhash; parentSlot: number; previousBlockhash: Blockhash; rewards?: { commission?: number | null; lamports: number; postBalance: number | null; pubkey: string; rewardType: string | null }[]; transactions: { meta: ConfirmedTransactionMeta | null; transaction: { message: internal.VersionedMessage; signatures: string[] }; version?: TransactionVersion }[] }

A processed block fetched from the RPC API

Type declaration

  • blockTime: number | null

    The unix timestamp of when the block was processed

  • blockhash: Blockhash

    Blockhash of this block

  • parentSlot: number

    Slot index of this block's parent

  • previousBlockhash: Blockhash

    Blockhash of this block's parent

  • Optional rewards?: { commission?: number | null; lamports: number; postBalance: number | null; pubkey: string; rewardType: string | null }[]

    Vector of block rewards

  • transactions: { meta: ConfirmedTransactionMeta | null; transaction: { message: internal.VersionedMessage; signatures: string[] }; version?: TransactionVersion }[]

    Vector of transactions with status meta and original message

VersionedMessage: Message | MessageV0
VersionedNoneModeBlockResponse: Omit<VersionedBlockResponse, "transactions">

A processed block fetched from the RPC API where the transactionDetails mode is none

VersionedTransactionResponse: { blockTime?: number | null; meta: ConfirmedTransactionMeta | null; slot: number; transaction: { message: internal.VersionedMessage; signatures: string[] }; version?: TransactionVersion }

A processed transaction from the RPC API

Type declaration

  • Optional blockTime?: number | null

    The unix timestamp of when the transaction was processed

  • meta: ConfirmedTransactionMeta | null

    Metadata produced from the transaction

  • slot: number

    The slot during which the transaction was processed

  • transaction: { message: internal.VersionedMessage; signatures: string[] }

    The transaction

  • Optional version?: TransactionVersion

    The transaction version

VibratePattern: number | number[]
VoteAccountInfo: { activatedStake: number; commission: number; epochCredits: [number, number, number][]; epochVoteAccount: boolean; lastVote: number; nodePubkey: string; votePubkey: string }

Information describing a vote account

Type declaration

  • activatedStake: number

    The stake, in lamports, delegated to this vote account and activated

  • commission: number

    A percentage (0-100) of rewards payout owed to the voter

  • epochCredits: [number, number, number][]

    Recent epoch voting credit history for this voter

  • epochVoteAccount: boolean

    Whether the vote account is staked for this epoch

  • lastVote: number

    Most recent slot voted on by this vote account

  • nodePubkey: string

    Identity public key of the node voting with this account

  • votePubkey: string

    Public key of the vote account

VoteAccountStatus: { current: VoteAccountInfo[]; delinquent: VoteAccountInfo[] }

A collection of cluster vote accounts

Type declaration

WalletAdapter<Name>: WalletAdapterProps<Name> & EventEmitter<WalletAdapterEvents>

Type Parameters

  • Name extends string = string

WalletName<T>: T & { __brand__: "WalletName" }

Type Parameters

  • T extends string = string

WebGLPowerPreference: "default" | "high-performance" | "low-power"
WindowProxy: internal.Window
WorkerType: "classic" | "module"
XMLHttpRequestBodyInit: Blob | BufferSource | FormData | URLSearchParams | string
XPathNSResolver: ((prefix: string | null) => string | null) | { lookupNamespaceURI: any }

Variables

AbstractRange: { prototype: internal.AbstractRange }

Type declaration

Animation: { prototype: internal.Animation }

Type declaration

AnimationEffect: { prototype: internal.AnimationEffect }

Type declaration

AnimationEvent: { prototype: internal.AnimationEvent }

Type declaration

AnimationPlaybackEvent: { prototype: internal.AnimationPlaybackEvent }

Type declaration

AnimationTimeline: { prototype: internal.AnimationTimeline }

Type declaration

Attr: { prototype: internal.Attr }

Type declaration

AudioBuffer: { prototype: internal.AudioBuffer }

Type declaration

AudioProcessingEvent: { prototype: internal.AudioProcessingEvent }
deprecated

Type declaration

BarProp: { prototype: internal.BarProp }

Type declaration

BeforeUnloadEvent: { prototype: internal.BeforeUnloadEvent }

Type declaration

BlobEvent: { prototype: internal.BlobEvent }

Type declaration

CDATASection: { prototype: internal.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: internal.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: internal.CSSRule
CSSRuleList: { prototype: internal.CSSRuleList }

Type declaration

CSSStyleDeclaration: { prototype: internal.CSSStyleDeclaration }

Type declaration

CSSStyleSheet: { prototype: internal.CSSStyleSheet }

Type declaration

Cache: { prototype: internal.Cache }

Type declaration

CacheStorage: { prototype: internal.CacheStorage }

Type declaration

CanvasGradient: { prototype: internal.CanvasGradient }

Type declaration

CanvasPattern: { prototype: internal.CanvasPattern }

Type declaration

CanvasRenderingContext2D: { prototype: internal.CanvasRenderingContext2D }

Type declaration

CharacterData: { prototype: internal.CharacterData }

Type declaration

Clipboard: { prototype: internal.Clipboard }

Type declaration

ClipboardEvent: { prototype: internal.ClipboardEvent }

Type declaration

ClipboardItem: { prototype: internal.ClipboardItem }

Type declaration

CloseEvent: { prototype: internal.CloseEvent }

Type declaration

Comment: { prototype: internal.Comment }

Type declaration

CompositionEvent: { prototype: internal.CompositionEvent }

Type declaration

Credential: { prototype: internal.Credential }

Type declaration

CredentialsContainer: { prototype: internal.CredentialsContainer }

Type declaration

Crypto: { prototype: internal.Crypto }

Type declaration

CryptoKey: { prototype: internal.CryptoKey }

Type declaration

CustomElementRegistry: { prototype: internal.CustomElementRegistry }

Type declaration

CustomEvent: { prototype: internal.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: internal.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: internal.DOMException
DOMImplementation: { prototype: internal.DOMImplementation }

Type declaration

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

Type declaration

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

Type declaration

DOMPoint: { prototype: internal.DOMPoint; fromPoint: any }

Type declaration

DOMPointReadOnly: { prototype: internal.DOMPointReadOnly; fromPoint: any }

Type declaration

DOMRect: { prototype: internal.DOMRect; fromRect: any }

Type declaration

DOMRectList: { prototype: internal.DOMRectList }

Type declaration

DOMRectReadOnly: { prototype: internal.DOMRectReadOnly; fromRect: any }

Type declaration

DOMStringList: { prototype: internal.DOMStringList }

Type declaration

DOMStringMap: { prototype: internal.DOMStringMap }

Type declaration

DOMTokenList: { prototype: internal.DOMTokenList }

Type declaration

DataTransfer: { prototype: internal.DataTransfer }

Type declaration

DataTransferItem: { prototype: internal.DataTransferItem }

Type declaration

DataTransferItemList: { prototype: internal.DataTransferItemList }

Type declaration

DeviceMotionEvent: { prototype: internal.DeviceMotionEvent }

Type declaration

DeviceOrientationEvent: { prototype: internal.DeviceOrientationEvent }

Type declaration

Document: { prototype: internal.Document }

Type declaration

DocumentFragment: { prototype: internal.DocumentFragment }

Type declaration

DocumentTimeline: { prototype: internal.DocumentTimeline }

Type declaration

DocumentType: { prototype: internal.DocumentType }

Type declaration

DragEvent: { prototype: internal.DragEvent }

Type declaration

Element: { prototype: internal.Element }

Type declaration

ElementInternals: { prototype: internal.ElementInternals }

Type declaration

ErrorEvent: { prototype: internal.ErrorEvent }

Type declaration

EventCounts: { prototype: internal.EventCounts }

Type declaration

FileList: { prototype: internal.FileList }

Type declaration

FileSystem: { prototype: internal.FileSystem }

Type declaration

FileSystemDirectoryEntry: { prototype: internal.FileSystemDirectoryEntry }

Type declaration

FileSystemDirectoryHandle: { prototype: internal.FileSystemDirectoryHandle }

Type declaration

FileSystemDirectoryReader: { prototype: internal.FileSystemDirectoryReader }

Type declaration

FileSystemEntry: { prototype: internal.FileSystemEntry }

Type declaration

FileSystemFileHandle: { prototype: internal.FileSystemFileHandle }

Type declaration

FileSystemHandle: { prototype: internal.FileSystemHandle }

Type declaration

FocusEvent: { prototype: internal.FocusEvent }

Type declaration

FontFace: { prototype: internal.FontFace }

Type declaration

FontFaceSet: { prototype: internal.FontFaceSet }

Type declaration

FontFaceSetLoadEvent: { prototype: internal.FontFaceSetLoadEvent }

Type declaration

FormDataEvent: { prototype: internal.FormDataEvent }

Type declaration

Gamepad: { prototype: internal.Gamepad }

Type declaration

GamepadButton: { prototype: internal.GamepadButton }

Type declaration

GamepadEvent: { prototype: internal.GamepadEvent }

Type declaration

GamepadHapticActuator: { prototype: internal.GamepadHapticActuator }

Type declaration

Geolocation: { prototype: internal.Geolocation }

Type declaration

GeolocationCoordinates: { prototype: internal.GeolocationCoordinates }

Type declaration

GeolocationPosition: { prototype: internal.GeolocationPosition }

Type declaration

GeolocationPositionError: { PERMISSION_DENIED: number; POSITION_UNAVAILABLE: number; TIMEOUT: number; prototype: internal.GeolocationPositionError }

Type declaration

HTMLAllCollection: { prototype: internal.HTMLAllCollection }

Type declaration

HTMLAnchorElement: { prototype: internal.HTMLAnchorElement }

Type declaration

HTMLAreaElement: { prototype: internal.HTMLAreaElement }

Type declaration

HTMLAudioElement: { prototype: internal.HTMLAudioElement }

Type declaration

HTMLBRElement: { prototype: internal.HTMLBRElement }

Type declaration

HTMLBaseElement: { prototype: internal.HTMLBaseElement }

Type declaration

HTMLBodyElement: { prototype: internal.HTMLBodyElement }

Type declaration

HTMLButtonElement: { prototype: internal.HTMLButtonElement }

Type declaration

HTMLCanvasElement: { prototype: internal.HTMLCanvasElement }

Type declaration

HTMLCollection: { prototype: internal.HTMLCollection }

Type declaration

HTMLDListElement: { prototype: internal.HTMLDListElement }

Type declaration

HTMLDataElement: { prototype: internal.HTMLDataElement }

Type declaration

HTMLDataListElement: { prototype: internal.HTMLDataListElement }

Type declaration

HTMLDetailsElement: { prototype: internal.HTMLDetailsElement }

Type declaration

HTMLDialogElement: { prototype: internal.HTMLDialogElement }

Type declaration

HTMLDirectoryElement: { prototype: internal.HTMLDirectoryElement }
deprecated

Type declaration

HTMLDivElement: { prototype: internal.HTMLDivElement }

Type declaration

HTMLElement: { prototype: internal.HTMLElement }

Type declaration

HTMLEmbedElement: { prototype: internal.HTMLEmbedElement }

Type declaration

HTMLFieldSetElement: { prototype: internal.HTMLFieldSetElement }

Type declaration

HTMLFontElement: { prototype: internal.HTMLFontElement }
deprecated

Type declaration

HTMLFormControlsCollection: { prototype: internal.HTMLFormControlsCollection }

Type declaration

HTMLFormElement: { prototype: internal.HTMLFormElement }

Type declaration

HTMLFrameElement: { prototype: internal.HTMLFrameElement }
deprecated

Type declaration

HTMLFrameSetElement: { prototype: internal.HTMLFrameSetElement }
deprecated

Type declaration

HTMLHRElement: { prototype: internal.HTMLHRElement }

Type declaration

HTMLHeadElement: { prototype: internal.HTMLHeadElement }

Type declaration

HTMLHeadingElement: { prototype: internal.HTMLHeadingElement }

Type declaration

HTMLHtmlElement: { prototype: internal.HTMLHtmlElement }

Type declaration

HTMLIFrameElement: { prototype: internal.HTMLIFrameElement }

Type declaration

HTMLImageElement: { prototype: internal.HTMLImageElement }

Type declaration

HTMLInputElement: { prototype: internal.HTMLInputElement }

Type declaration

HTMLLIElement: { prototype: internal.HTMLLIElement }

Type declaration

HTMLLabelElement: { prototype: internal.HTMLLabelElement }

Type declaration

HTMLLegendElement: { prototype: internal.HTMLLegendElement }

Type declaration

HTMLLinkElement: { prototype: internal.HTMLLinkElement }

Type declaration

HTMLMapElement: { prototype: internal.HTMLMapElement }

Type declaration

HTMLMarqueeElement: { prototype: internal.HTMLMarqueeElement }
deprecated

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: internal.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: internal.HTMLMediaElement
HTMLMenuElement: { prototype: internal.HTMLMenuElement }

Type declaration

HTMLMetaElement: { prototype: internal.HTMLMetaElement }

Type declaration

HTMLMeterElement: { prototype: internal.HTMLMeterElement }

Type declaration

HTMLModElement: { prototype: internal.HTMLModElement }

Type declaration

HTMLOListElement: { prototype: internal.HTMLOListElement }

Type declaration

HTMLObjectElement: { prototype: internal.HTMLObjectElement }

Type declaration

HTMLOptGroupElement: { prototype: internal.HTMLOptGroupElement }

Type declaration

HTMLOptionElement: { prototype: internal.HTMLOptionElement }

Type declaration

HTMLOptionsCollection: { prototype: internal.HTMLOptionsCollection }

Type declaration

HTMLOutputElement: { prototype: internal.HTMLOutputElement }

Type declaration

HTMLParagraphElement: { prototype: internal.HTMLParagraphElement }

Type declaration

HTMLParamElement: { prototype: internal.HTMLParamElement }
deprecated

Type declaration

HTMLPictureElement: { prototype: internal.HTMLPictureElement }

Type declaration

HTMLPreElement: { prototype: internal.HTMLPreElement }

Type declaration

HTMLProgressElement: { prototype: internal.HTMLProgressElement }

Type declaration

HTMLQuoteElement: { prototype: internal.HTMLQuoteElement }

Type declaration

HTMLScriptElement: { prototype: internal.HTMLScriptElement; supports: any }

Type declaration

  • prototype: internal.HTMLScriptElement
  • supports:function
    • supports(type: string): boolean
    • Parameters

      • type: string

      Returns boolean

HTMLSelectElement: { prototype: internal.HTMLSelectElement }

Type declaration

HTMLSlotElement: { prototype: internal.HTMLSlotElement }

Type declaration

HTMLSourceElement: { prototype: internal.HTMLSourceElement }

Type declaration

HTMLSpanElement: { prototype: internal.HTMLSpanElement }

Type declaration

HTMLStyleElement: { prototype: internal.HTMLStyleElement }

Type declaration

HTMLTableCaptionElement: { prototype: internal.HTMLTableCaptionElement }

Type declaration

HTMLTableCellElement: { prototype: internal.HTMLTableCellElement }

Type declaration

HTMLTableColElement: { prototype: internal.HTMLTableColElement }

Type declaration

HTMLTableElement: { prototype: internal.HTMLTableElement }

Type declaration

HTMLTableRowElement: { prototype: internal.HTMLTableRowElement }

Type declaration

HTMLTableSectionElement: { prototype: internal.HTMLTableSectionElement }

Type declaration

HTMLTemplateElement: { prototype: internal.HTMLTemplateElement }

Type declaration

HTMLTextAreaElement: { prototype: internal.HTMLTextAreaElement }

Type declaration

HTMLTimeElement: { prototype: internal.HTMLTimeElement }

Type declaration

HTMLTitleElement: { prototype: internal.HTMLTitleElement }

Type declaration

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

Type declaration

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

Type declaration

HTMLUnknownElement: { prototype: internal.HTMLUnknownElement }

Type declaration

HTMLVideoElement: { prototype: internal.HTMLVideoElement }

Type declaration

HashChangeEvent: { prototype: internal.HashChangeEvent }

Type declaration

History: { prototype: internal.History }

Type declaration

IDBCursor: { prototype: internal.IDBCursor }

Type declaration

IDBCursorWithValue: { prototype: internal.IDBCursorWithValue }

Type declaration

IDBDatabase: { prototype: internal.IDBDatabase }

Type declaration

IDBFactory: { prototype: internal.IDBFactory }

Type declaration

IDBIndex: { prototype: internal.IDBIndex }

Type declaration

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

Type declaration

  • prototype: internal.IDBKeyRange
  • bound:function
    • 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 internal.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 internal.IDBKeyRange

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

      Parameters

      • value: any

      Returns internal.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 internal.IDBKeyRange

IDBObjectStore: { prototype: internal.IDBObjectStore }

Type declaration

IDBOpenDBRequest: { prototype: internal.IDBOpenDBRequest }

Type declaration

IDBRequest: { prototype: internal.IDBRequest<any> }

Type declaration

IDBTransaction: { prototype: internal.IDBTransaction }

Type declaration

IDBVersionChangeEvent: { prototype: internal.IDBVersionChangeEvent }

Type declaration

IdleDeadline: { prototype: internal.IdleDeadline }

Type declaration

ImageBitmap: { prototype: internal.ImageBitmap }

Type declaration

ImageBitmapRenderingContext: { prototype: internal.ImageBitmapRenderingContext }

Type declaration

ImageData: { prototype: internal.ImageData }

Type declaration

InputEvent: { prototype: internal.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: internal.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: internal.KeyboardEvent
Lock: { prototype: internal.Lock }

Type declaration

LockManager: { prototype: internal.LockManager }

Type declaration

MediaCapabilities: { prototype: internal.MediaCapabilities }

Type declaration

MediaDeviceInfo: { prototype: internal.MediaDeviceInfo }

Type declaration

MediaDevices: { prototype: internal.MediaDevices }

Type declaration

MediaEncryptedEvent: { prototype: internal.MediaEncryptedEvent }

Type declaration

MediaError: { MEDIA_ERR_ABORTED: number; MEDIA_ERR_DECODE: number; MEDIA_ERR_NETWORK: number; MEDIA_ERR_SRC_NOT_SUPPORTED: number; prototype: internal.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: internal.MediaError
MediaKeyMessageEvent: { prototype: internal.MediaKeyMessageEvent }

Type declaration

MediaKeySession: { prototype: internal.MediaKeySession }

Type declaration

MediaKeyStatusMap: { prototype: internal.MediaKeyStatusMap }

Type declaration

MediaKeySystemAccess: { prototype: internal.MediaKeySystemAccess }

Type declaration

MediaKeys: { prototype: internal.MediaKeys }

Type declaration

MediaList: { prototype: internal.MediaList }

Type declaration

MediaMetadata: { prototype: internal.MediaMetadata }

Type declaration

MediaQueryList: { prototype: internal.MediaQueryList }

Type declaration

MediaQueryListEvent: { prototype: internal.MediaQueryListEvent }

Type declaration

MediaSession: { prototype: internal.MediaSession }

Type declaration

MediaStream: { prototype: internal.MediaStream }

Type declaration

MediaStreamTrack: { prototype: internal.MediaStreamTrack }

Type declaration

MediaStreamTrackEvent: { prototype: internal.MediaStreamTrackEvent }

Type declaration

MessageEvent: { prototype: internal.MessageEvent<any> }

Type declaration

MessagePort: { prototype: internal.MessagePort }

Type declaration

MimeType: { prototype: internal.MimeType }
deprecated

Type declaration

MimeTypeArray: { prototype: internal.MimeTypeArray }
deprecated

Type declaration

MouseEvent: { prototype: internal.MouseEvent }

Type declaration

MsgData: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }

Type declaration

  • decode:function
    • Parameters

      • input: Uint8Array | Reader
      • Optional length: number

      Returns internal.MsgData

  • encode:function
    • Parameters

      Returns Writer

  • fromJSON:function
    • Parameters

      • object: any

      Returns internal.MsgData

  • fromPartial:function
    • Type Parameters

      • I extends { data?: Uint8Array; msgType?: string } & { data?: Uint8Array; msgType?: string } & Record<Exclude<keyof I, keyof internal.MsgData>, never>

      Parameters

      • object: I

      Returns internal.MsgData

  • toJSON:function
    • Parameters

      Returns unknown

MutationEvent: { ADDITION: number; MODIFICATION: number; REMOVAL: number; prototype: internal.MutationEvent }
deprecated

Type declaration

  • Readonly ADDITION: number
  • Readonly MODIFICATION: number
  • Readonly REMOVAL: number
  • prototype: internal.MutationEvent
NamedNodeMap: { prototype: internal.NamedNodeMap }

Type declaration

NavigationPreloadManager: { prototype: internal.NavigationPreloadManager }

Type declaration

Navigator: { prototype: internal.Navigator }

Type declaration

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: internal.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: internal.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: internal.NodeIterator }

Type declaration

NodeList: { prototype: internal.NodeList }

Type declaration

Notification: { permission: NotificationPermission; prototype: internal.Notification; requestPermission: any }

Type declaration

OfflineAudioCompletionEvent: { prototype: internal.OfflineAudioCompletionEvent }

Type declaration

OffscreenCanvas: { prototype: internal.OffscreenCanvas }

Type declaration

OffscreenCanvasRenderingContext2D: { prototype: internal.OffscreenCanvasRenderingContext2D }

Type declaration

PageTransitionEvent: { prototype: internal.PageTransitionEvent }

Type declaration

Path2D: { prototype: internal.Path2D }

Type declaration

PaymentMethodChangeEvent: { prototype: internal.PaymentMethodChangeEvent }

Type declaration

PaymentRequestUpdateEvent: { prototype: internal.PaymentRequestUpdateEvent }

Type declaration

Performance: { prototype: internal.Performance }

Type declaration

PerformanceEntry: { prototype: internal.PerformanceEntry }

Type declaration

PerformanceMark: { prototype: internal.PerformanceMark }

Type declaration

PerformanceMeasure: { prototype: internal.PerformanceMeasure }

Type declaration

PerformanceNavigation: { TYPE_BACK_FORWARD: number; TYPE_NAVIGATE: number; TYPE_RELOAD: number; TYPE_RESERVED: number; prototype: internal.PerformanceNavigation }
deprecated

Type declaration

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

Type declaration

PermissionStatus: { prototype: internal.PermissionStatus }

Type declaration

Permissions: { prototype: internal.Permissions }

Type declaration

PictureInPictureEvent: { prototype: internal.PictureInPictureEvent }

Type declaration

PictureInPictureWindow: { prototype: internal.PictureInPictureWindow }

Type declaration

Plugin: { prototype: internal.Plugin }
deprecated

Type declaration

PluginArray: { prototype: internal.PluginArray }
deprecated

Type declaration

PointerEvent: { prototype: internal.PointerEvent }

Type declaration

PopStateEvent: { prototype: internal.PopStateEvent }

Type declaration

ProcessingInstruction: { prototype: internal.ProcessingInstruction }

Type declaration

ProgressEvent: { prototype: internal.ProgressEvent<EventTarget> }

Type declaration

PromiseRejectionEvent: { prototype: internal.PromiseRejectionEvent }

Type declaration

PushManager: { prototype: internal.PushManager; supportedContentEncodings: readonly string[] }

Type declaration

PushSubscription: { prototype: internal.PushSubscription }

Type declaration

PushSubscriptionOptions: { prototype: internal.PushSubscriptionOptions }

Type declaration

RTCDTMFSender: { prototype: internal.RTCDTMFSender }

Type declaration

RTCDTMFToneChangeEvent: { prototype: internal.RTCDTMFToneChangeEvent }

Type declaration

RTCDataChannel: { prototype: internal.RTCDataChannel }

Type declaration

RTCDataChannelEvent: { prototype: internal.RTCDataChannelEvent }

Type declaration

RTCDtlsTransport: { prototype: internal.RTCDtlsTransport }

Type declaration

RTCError: { prototype: internal.RTCError }

Type declaration

RTCErrorEvent: { prototype: internal.RTCErrorEvent }

Type declaration

RTCIceCandidate: { prototype: internal.RTCIceCandidate }

Type declaration

RTCIceTransport: { prototype: internal.RTCIceTransport }

Type declaration

RTCPeerConnectionIceErrorEvent: { prototype: internal.RTCPeerConnectionIceErrorEvent }

Type declaration

RTCPeerConnectionIceEvent: { prototype: internal.RTCPeerConnectionIceEvent }

Type declaration

RTCRtpReceiver: { prototype: internal.RTCRtpReceiver; getCapabilities: any }

Type declaration

RTCRtpSender: { prototype: internal.RTCRtpSender; getCapabilities: any }

Type declaration

RTCRtpTransceiver: { prototype: internal.RTCRtpTransceiver }

Type declaration

RTCStatsReport: { prototype: internal.RTCStatsReport }

Type declaration

RTCTrackEvent: { prototype: internal.RTCTrackEvent }

Type declaration

RadioNodeList: { prototype: internal.RadioNodeList }

Type declaration

Range: { END_TO_END: number; END_TO_START: number; START_TO_END: number; START_TO_START: number; prototype: internal.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: internal.Range
  • toString:function
    • toString(): string
    • Returns string

RemotePlayback: { prototype: internal.RemotePlayback }

Type declaration

Request: { prototype: internal.Request }

Type declaration

SVGAElement: { prototype: internal.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: internal.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: internal.SVGAngle
SVGAnimateElement: { prototype: internal.SVGAnimateElement }

Type declaration

SVGAnimateMotionElement: { prototype: internal.SVGAnimateMotionElement }

Type declaration

SVGAnimateTransformElement: { prototype: internal.SVGAnimateTransformElement }

Type declaration

SVGAnimatedAngle: { prototype: internal.SVGAnimatedAngle }

Type declaration

SVGAnimatedBoolean: { prototype: internal.SVGAnimatedBoolean }

Type declaration

SVGAnimatedEnumeration: { prototype: internal.SVGAnimatedEnumeration }

Type declaration

SVGAnimatedInteger: { prototype: internal.SVGAnimatedInteger }

Type declaration

SVGAnimatedLength: { prototype: internal.SVGAnimatedLength }

Type declaration

SVGAnimatedLengthList: { prototype: internal.SVGAnimatedLengthList }

Type declaration

SVGAnimatedNumber: { prototype: internal.SVGAnimatedNumber }

Type declaration

SVGAnimatedNumberList: { prototype: internal.SVGAnimatedNumberList }

Type declaration

SVGAnimatedPreserveAspectRatio: { prototype: internal.SVGAnimatedPreserveAspectRatio }

Type declaration

SVGAnimatedRect: { prototype: internal.SVGAnimatedRect }

Type declaration

SVGAnimatedString: { prototype: internal.SVGAnimatedString }

Type declaration

SVGAnimatedTransformList: { prototype: internal.SVGAnimatedTransformList }

Type declaration

SVGAnimationElement: { prototype: internal.SVGAnimationElement }

Type declaration

SVGCircleElement: { prototype: internal.SVGCircleElement }

Type declaration

SVGClipPathElement: { prototype: internal.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: internal.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: internal.SVGComponentTransferFunctionElement
SVGDefsElement: { prototype: internal.SVGDefsElement }

Type declaration

SVGDescElement: { prototype: internal.SVGDescElement }

Type declaration

SVGElement: { prototype: internal.SVGElement }

Type declaration

SVGEllipseElement: { prototype: internal.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: internal.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: internal.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: internal.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: internal.SVGFEColorMatrixElement
SVGFEComponentTransferElement: { prototype: internal.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: internal.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: internal.SVGFECompositeElement
SVGFEConvolveMatrixElement: { SVG_EDGEMODE_DUPLICATE: number; SVG_EDGEMODE_NONE: number; SVG_EDGEMODE_UNKNOWN: number; SVG_EDGEMODE_WRAP: number; prototype: internal.SVGFEConvolveMatrixElement }

Type declaration

  • Readonly SVG_EDGEMODE_DUPLICATE: number
  • Readonly SVG_EDGEMODE_NONE: number
  • Readonly SVG_EDGEMODE_UNKNOWN: number
  • Readonly SVG_EDGEMODE_WRAP: number
  • prototype: internal.SVGFEConvolveMatrixElement
SVGFEDiffuseLightingElement: { prototype: internal.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: internal.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: internal.SVGFEDisplacementMapElement
SVGFEDistantLightElement: { prototype: internal.SVGFEDistantLightElement }

Type declaration

SVGFEDropShadowElement: { prototype: internal.SVGFEDropShadowElement }

Type declaration

SVGFEFloodElement: { prototype: internal.SVGFEFloodElement }

Type declaration

SVGFEFuncAElement: { prototype: internal.SVGFEFuncAElement }

Type declaration

SVGFEFuncBElement: { prototype: internal.SVGFEFuncBElement }

Type declaration

SVGFEFuncGElement: { prototype: internal.SVGFEFuncGElement }

Type declaration

SVGFEFuncRElement: { prototype: internal.SVGFEFuncRElement }

Type declaration

SVGFEGaussianBlurElement: { prototype: internal.SVGFEGaussianBlurElement }

Type declaration

SVGFEImageElement: { prototype: internal.SVGFEImageElement }

Type declaration

SVGFEMergeElement: { prototype: internal.SVGFEMergeElement }

Type declaration

SVGFEMergeNodeElement: { prototype: internal.SVGFEMergeNodeElement }

Type declaration

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

Type declaration

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

Type declaration

SVGFEPointLightElement: { prototype: internal.SVGFEPointLightElement }

Type declaration

SVGFESpecularLightingElement: { prototype: internal.SVGFESpecularLightingElement }

Type declaration

SVGFESpotLightElement: { prototype: internal.SVGFESpotLightElement }

Type declaration

SVGFETileElement: { prototype: internal.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: internal.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: internal.SVGFETurbulenceElement
SVGFilterElement: { prototype: internal.SVGFilterElement }

Type declaration

SVGForeignObjectElement: { prototype: internal.SVGForeignObjectElement }

Type declaration

SVGGElement: { prototype: internal.SVGGElement }

Type declaration

SVGGeometryElement: { prototype: internal.SVGGeometryElement }

Type declaration

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

Type declaration

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

Type declaration

SVGImageElement: { prototype: internal.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: internal.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: internal.SVGLength
SVGLengthList: { prototype: internal.SVGLengthList }

Type declaration

SVGLineElement: { prototype: internal.SVGLineElement }

Type declaration

SVGLinearGradientElement: { prototype: internal.SVGLinearGradientElement }

Type declaration

SVGMPathElement: { prototype: internal.SVGMPathElement }

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: internal.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: internal.SVGMarkerElement
SVGMaskElement: { prototype: internal.SVGMaskElement }

Type declaration

SVGMetadataElement: { prototype: internal.SVGMetadataElement }

Type declaration

SVGNumber: { prototype: internal.SVGNumber }

Type declaration

SVGNumberList: { prototype: internal.SVGNumberList }

Type declaration

SVGPathElement: { prototype: internal.SVGPathElement }

Type declaration

SVGPatternElement: { prototype: internal.SVGPatternElement }

Type declaration

SVGPointList: { prototype: internal.SVGPointList }

Type declaration

SVGPolygonElement: { prototype: internal.SVGPolygonElement }

Type declaration

SVGPolylineElement: { prototype: internal.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: internal.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: internal.SVGPreserveAspectRatio
SVGRadialGradientElement: { prototype: internal.SVGRadialGradientElement }

Type declaration

SVGRectElement: { prototype: internal.SVGRectElement }

Type declaration

SVGSVGElement: { prototype: internal.SVGSVGElement }

Type declaration

SVGScriptElement: { prototype: internal.SVGScriptElement }

Type declaration

SVGSetElement: { prototype: internal.SVGSetElement }

Type declaration

SVGStopElement: { prototype: internal.SVGStopElement }

Type declaration

SVGStringList: { prototype: internal.SVGStringList }

Type declaration

SVGStyleElement: { prototype: internal.SVGStyleElement }

Type declaration

SVGSwitchElement: { prototype: internal.SVGSwitchElement }

Type declaration

SVGSymbolElement: { prototype: internal.SVGSymbolElement }

Type declaration

SVGTSpanElement: { prototype: internal.SVGTSpanElement }

Type declaration

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

Type declaration

  • Readonly LENGTHADJUST_SPACING: number
  • Readonly LENGTHADJUST_SPACINGANDGLYPHS: number
  • Readonly LENGTHADJUST_UNKNOWN: number
  • prototype: internal.SVGTextContentElement
SVGTextElement: { prototype: internal.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: internal.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: internal.SVGTextPathElement
SVGTextPositioningElement: { prototype: internal.SVGTextPositioningElement }

Type declaration

SVGTitleElement: { prototype: internal.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: internal.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: internal.SVGTransform
SVGTransformList: { prototype: internal.SVGTransformList }

Type declaration

SVGUseElement: { prototype: internal.SVGUseElement }

Type declaration

SVGViewElement: { prototype: internal.SVGViewElement }

Type declaration

Screen: { prototype: internal.Screen }

Type declaration

ScreenOrientation: { prototype: internal.ScreenOrientation }

Type declaration

SecurityPolicyViolationEvent: { prototype: internal.SecurityPolicyViolationEvent }

Type declaration

Selection: { prototype: internal.Selection; toString: any }

Type declaration

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

ServiceWorker: { prototype: internal.ServiceWorker }

Type declaration

ServiceWorkerContainer: { prototype: internal.ServiceWorkerContainer }

Type declaration

ServiceWorkerRegistration: { prototype: internal.ServiceWorkerRegistration }

Type declaration

ShadowRoot: { prototype: internal.ShadowRoot }

Type declaration

SpeechSynthesis: { prototype: internal.SpeechSynthesis }

Type declaration

SpeechSynthesisErrorEvent: { prototype: internal.SpeechSynthesisErrorEvent }

Type declaration

SpeechSynthesisEvent: { prototype: internal.SpeechSynthesisEvent }

Type declaration

SpeechSynthesisUtterance: { prototype: internal.SpeechSynthesisUtterance }

Type declaration

SpeechSynthesisVoice: { prototype: internal.SpeechSynthesisVoice }

Type declaration

StaticRange: { prototype: internal.StaticRange }

Type declaration

Storage: { prototype: internal.Storage }

Type declaration

StorageEvent: { prototype: internal.StorageEvent }

Type declaration

StorageManager: { prototype: internal.StorageManager }

Type declaration

StyleSheet: { prototype: internal.StyleSheet }

Type declaration

StyleSheetList: { prototype: internal.StyleSheetList }

Type declaration

SubmitEvent: { prototype: internal.SubmitEvent }

Type declaration

SubtleCrypto: { prototype: internal.SubtleCrypto }

Type declaration

Text: { prototype: internal.Text }

Type declaration

TextMetrics: { prototype: internal.TextMetrics }

Type declaration

TextTrack: { prototype: internal.TextTrack }

Type declaration

TextTrackCue: { prototype: internal.TextTrackCue }

Type declaration

TextTrackCueList: { prototype: internal.TextTrackCueList }

Type declaration

TextTrackList: { prototype: internal.TextTrackList }

Type declaration

Touch: { prototype: internal.Touch }

Type declaration

TouchEvent: { prototype: internal.TouchEvent }

Type declaration

TouchList: { prototype: internal.TouchList }

Type declaration

TrackEvent: { prototype: internal.TrackEvent }

Type declaration

TransformStream: { prototype: internal.TransformStream<any, any> }

Type declaration

TransitionEvent: { prototype: internal.TransitionEvent }

Type declaration

TreeWalker: { prototype: internal.TreeWalker }

Type declaration

UIEvent: { prototype: internal.UIEvent }

Type declaration

ValidityState: { prototype: internal.ValidityState }

Type declaration

VersionedMessage: { deserialize: any; deserializeMessageVersion: any }

Type declaration

  • deserialize:function
    • Parameters

      • serializedMessage: Uint8Array

      Returns internal.VersionedMessage

  • deserializeMessageVersion:function
    • deserializeMessageVersion(serializedMessage: Uint8Array): number | "legacy"
    • Parameters

      • serializedMessage: Uint8Array

      Returns number | "legacy"

VideoPlaybackQuality: { prototype: internal.VideoPlaybackQuality }

Type declaration

VisualViewport: { prototype: internal.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: internal.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: internal.WebGL2RenderingContext
WebGLActiveInfo: { prototype: internal.WebGLActiveInfo }

Type declaration

WebGLBuffer: { prototype: internal.WebGLBuffer }

Type declaration

WebGLContextEvent: { prototype: internal.WebGLContextEvent }

Type declaration

WebGLFramebuffer: { prototype: internal.WebGLFramebuffer }

Type declaration

WebGLProgram: { prototype: internal.WebGLProgram }

Type declaration

WebGLQuery: { prototype: internal.WebGLQuery }

Type declaration

WebGLRenderbuffer: { prototype: internal.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: internal.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: internal.WebGLRenderingContext
WebGLSampler: { prototype: internal.WebGLSampler }

Type declaration

WebGLShader: { prototype: internal.WebGLShader }

Type declaration

WebGLShaderPrecisionFormat: { prototype: internal.WebGLShaderPrecisionFormat }

Type declaration

WebGLSync: { prototype: internal.WebGLSync }

Type declaration

WebGLTexture: { prototype: internal.WebGLTexture }

Type declaration

WebGLTransformFeedback: { prototype: internal.WebGLTransformFeedback }

Type declaration

WebGLUniformLocation: { prototype: internal.WebGLUniformLocation }

Type declaration

WebGLVertexArrayObject: { prototype: internal.WebGLVertexArrayObject }

Type declaration

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

Type declaration

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

Type declaration

XMLDocument: { prototype: internal.XMLDocument }

Type declaration

XPathExpression: { prototype: internal.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: internal.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: internal.XPathResult

Functions

  • export_default(input: RequestInfo, init?: any): Promise<nodeFetch.Response>
  • Parameters

    • input: RequestInfo
    • Optional init: any

    Returns Promise<nodeFetch.Response>

Generated using TypeDoc