Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ExtendedNode

Hierarchy

  • Node
    • ExtendedNode

Index

Properties

Optional decorators

decorators: NodeArray<Decorator>

end

end: number

flags

flags: NodeFlags

Optional jsDoc

jsDoc: Node[]

kind

kind: SyntaxKind

Optional modifiers

modifiers: ModifiersArray

parent

parent: Node

pos

pos: number

Methods

forEachChild

  • forEachChild<T>(cbNode: function, cbNodeArray?: function): T | undefined
  • Type parameters

    • T

    Parameters

    • cbNode: function
        • (node: Node): T | undefined
        • Parameters

          • node: Node

          Returns T | undefined

    • Optional cbNodeArray: function
        • (nodes: NodeArray<Node>): T | undefined
        • Parameters

          • nodes: NodeArray<Node>

          Returns T | undefined

    Returns T | undefined

getChildAt

  • getChildAt(index: number, sourceFile?: SourceFile): Node
  • Parameters

    • index: number
    • Optional sourceFile: SourceFile

    Returns Node

getChildCount

  • getChildCount(sourceFile?: SourceFile): number
  • Parameters

    • Optional sourceFile: SourceFile

    Returns number

getChildren

  • getChildren(sourceFile?: SourceFile): Node[]
  • Parameters

    • Optional sourceFile: SourceFile

    Returns Node[]

getEnd

  • getEnd(): number
  • Returns number

getFirstToken

  • getFirstToken(sourceFile?: SourceFile): Node | undefined
  • Parameters

    • Optional sourceFile: SourceFile

    Returns Node | undefined

getFullStart

  • getFullStart(): number
  • Returns number

getFullText

  • getFullText(sourceFile?: SourceFile): string
  • Parameters

    • Optional sourceFile: SourceFile

    Returns string

getFullWidth

  • getFullWidth(): number
  • Returns number

getLastToken

  • getLastToken(sourceFile?: SourceFile): Node | undefined
  • Parameters

    • Optional sourceFile: SourceFile

    Returns Node | undefined

getLeadingTriviaWidth

  • getLeadingTriviaWidth(sourceFile?: SourceFile): number
  • Parameters

    • Optional sourceFile: SourceFile

    Returns number

getSourceFile

  • getSourceFile(): SourceFile
  • Returns SourceFile

getStart

  • getStart(sourceFile?: SourceFile, includeJsDocComment?: boolean): number
  • Parameters

    • Optional sourceFile: SourceFile
    • Optional includeJsDocComment: boolean

    Returns number

getText

  • getText(sourceFile?: SourceFile): string
  • Parameters

    • Optional sourceFile: SourceFile

    Returns string

getWidth

  • getWidth(sourceFile?: SourceFileLike): number
  • Parameters

    • Optional sourceFile: SourceFileLike

    Returns number

Generated using TypeDoc