Options
All
  • Public
  • Public/Protected
  • All
Menu

Generates a TypeScript document.

This is the root node for a document.

Hierarchy

  • DocNode

Implements

Index

Constructors

constructor

Properties

Private Readonly #nodes

#nodes: Map<string, InterfaceNode | NamespaceNode | TypeGuardNode> = ...

Readonly comment

comment: DocCommentNode = ...

Readonly import

Readonly newLines

newLines: 0 = 0

The number of extra new lines added after the node has generated code.

Methods

Private addAllValuesToImport

  • addAllValuesToImport(): void

addInterface

addNamespace

addTypeGuard

generateCode

  • generateCode(out: (code: string) => void): void
  • Generate the code.

    Parameters

    • out: (code: string) => void
        • (code: string): void
        • Parameters

          • code: string

          Returns void

    Returns void

Generated using TypeDoc