Options
All
  • Public
  • Public/Protected
  • All
Menu

Represents an IDL function reference.

param argTypes

Argument types.

param retTypes

Return types.

param annotations

Function annotations.

Hierarchy

Index

Constructors

  • new FuncClass(argTypes: Type<any>[], retTypes: Type<any>[], annotations?: string[]): FuncClass

Properties

annotations: string[] = []
argTypes: Type<any>[]
retTypes: Type<any>[]

Accessors

  • get name(): string

Methods

  • _buildTypeTableImpl(T: TypeTable): void
  • accept<D, R>(v: Visitor<D, R>, d: D): R
  • buildTypeTable(typeTable: TypeTable): void
  • covariant(x: any): x is [Principal, string]
  • display(): string
  • encodeAnnotation(ann: string): ArrayBuffer
  • encodeType(typeTable: TypeTable): ArrayBuffer
  • encodeValue(__namedParameters: [Principal, string]): ArrayBuffer
  • valueToString(__namedParameters: [Principal, string]): string
  • argsToString(types: Type<any>[], v: any[]): string

Generated using TypeDoc