Construct a new code generator.
The names of the defs to generate the code for.
The defs namespace.
The def names.
The defs namespace.
Typeguard options.
Add the what types the interface extends from by querying the namespace.
The name of the def to query the super types from.
The document node.
The interface name to add the extend types to.
Add an interface node.
The name of the interface to add.
The document node.
Add a namespace.
The name of the def.
The document node.
The interface node.
Add a type guard.
The name of the def.
The document node.
Add all the values to the interface node.
The name of the interface node.
The tags to query.
The interface node to add the values to.
Generate code from a node.
The TypeScript code.
Return true if the property already exists on HDict.
The property name.
True if it exists.
Remove any duplicates from the array.
The names process.
The array with no duplicates.
Return true if the def is from the core project haystack library.
The def to test.
True if the def is from the core project haystack library.
Generated using TypeDoc
Generate code for a TypeScript document.