Class

TypeGenerator

TypeGenerator()

Generates TypeScript type definitions from Stellar contract specs

Constructor

# new TypeGenerator()

View Source lib/bindings/types.js, line 24

Members

# private generateEntry

Generate TypeScript for a single spec entry

View Source lib/bindings/types.d.ts, line 28

# private generateEnum

Generate TypeScript enum

View Source lib/bindings/types.d.ts, line 43

# private generateEnumCase

Generate enum case

View Source lib/bindings/types.d.ts, line 58

# private generateErrorEnum

Generate TypeScript error enum

View Source lib/bindings/types.d.ts, line 48

# private generateStruct

Generate TypeScript interface for a struct

View Source lib/bindings/types.d.ts, line 33

# private generateUnion

Generate TypeScript union type

View Source lib/bindings/types.d.ts, line 38

# private generateUnionCase

Generate union case

View Source lib/bindings/types.d.ts, line 53

Methods

# generate()

Generate all TypeScript type definitions

View Source lib/bindings/types.js, line 32

# generateEntry()

Generate TypeScript for a single spec entry

View Source lib/bindings/types.js, line 46

# generateEnum()

Generate TypeScript enum

View Source lib/bindings/types.js, line 127

# generateEnumCase()

Generate enum case

View Source lib/bindings/types.js, line 187

# generateErrorEnum()

Generate TypeScript error enum

View Source lib/bindings/types.js, line 144

# generateStruct()

Generate TypeScript interface for a struct

View Source lib/bindings/types.js, line 93

# generateUnion()

Generate TypeScript union type

View Source lib/bindings/types.js, line 110

# generateUnionCase()

Generate union case

View Source lib/bindings/types.js, line 159