Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Type<T> Abstract

Represents an IDL type.

Type Parameters

  • T = any

Hierarchy

Index

Constructors

  • new Type<T>(): Type<T>
  • Type Parameters

    • T = any

    Returns Type<T>

Properties

name: string

Methods

  • _buildTypeTableImpl(typeTable: TypeTable): void
  • accept<D, R>(v: Visitor<D, R>, d: D): R
  • buildTypeTable(typeTable: TypeTable): void
  • covariant(x: any): x is T
  • display(): string
  • encodeType(typeTable: TypeTable): ArrayBuffer
  • Implement I in the IDL spec. Encode this type for the type table.

    Parameters

    • typeTable: TypeTable

    Returns ArrayBuffer

  • valueToString(x: T): string

Generated using TypeDoc