Constructors
constructor
-
Type parameters
Returns Type<T>
Properties
Readonly Abstract name
name: string
Methods
Protected Abstract _buildTypeTableImpl
- _buildTypeTableImpl(typeTable: TypeTable): void
-
Parameters
Returns void
Abstract accept
- accept<D, R>(v: Visitor<D, R>, d: D): R
-
Type parameters
Parameters
Returns R
buildTypeTable
- buildTypeTable(typeTable: TypeTable): void
-
Parameters
Returns void
Abstract checkType
-
Parameters
Returns Type<any>
Abstract covariant
- covariant(x: any): x is T
-
Parameters
Returns x is T
Abstract decodeValue
- decodeValue(x: Pipe, t: Type<any>): T
-
Parameters
Returns T
display
-
Returns string
Abstract encodeType
- encodeType(typeTable: TypeTable): Buffer
-
Parameters
Returns Buffer
Abstract encodeValue
- encodeValue(x: T): Buffer
-
Parameters
Returns Buffer
valueToString
- valueToString(x: T): string
-
Parameters
Returns string
Legend
- Variable
- Function
- Function with type parameter
- Type alias
- Type alias with type parameter
- Class
- Class with type parameter
- Property
- Method
- Interface
- Interface with type parameter
Represents an IDL type.