Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new Root(libName?: string): Root

Properties

Protected children

children: Node[]

Private imports

imports: Imports = ...

Private interfaceNames

interfaceNames: Set<string> = ...

Readonly libName

libName: string = 'jsxapi'

Private Optional main

main?: MainClass

Methods

addChild

  • addChild<T>(child: T): T

addChildren

  • addChildren<T>(children: T[]): void

addGenericInterfaces

  • addGenericInterfaces(): void

addImports

  • addImports(path: string, imports: string[]): void

addInterface

  • addInterface(name: string, extend?: string[]): Interface

addMain

getMain

serialize

  • serialize(): string

Generated using TypeDoc