Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UnparsedSource

Hierarchy

  • Node
    • UnparsedSource

Index

Properties

Optional Readonly decorators

decorators: NodeArray<Decorator>

Readonly end

end: number

fileName

fileName: string

Readonly flags

flags: NodeFlags

Optional hasNoDefaultLib

hasNoDefaultLib: boolean

helpers

helpers: readonly UnscopedEmitHelper[]

Readonly kind

libReferenceDirectives

libReferenceDirectives: readonly FileReference[]

Optional Readonly modifiers

modifiers: ModifiersArray

Readonly parent

parent: Node

Readonly pos

pos: number

Readonly prologues

prologues: readonly UnparsedPrologue[]

referencedFiles

referencedFiles: readonly FileReference[]

Optional sourceMapPath

sourceMapPath: string

Optional sourceMapText

sourceMapText: string

Optional Readonly syntheticReferences

syntheticReferences: readonly UnparsedSyntheticReference[]

text

text: string

Readonly texts

texts: readonly UnparsedSourceText[]

typeReferenceDirectives

typeReferenceDirectives: readonly string[]

Methods

forEachChild

  • forEachChild<T>(cbNode: (node: Node) => T, cbNodeArray?: (nodes: NodeArray<Node>) => T): T

getChildAt

  • Parameters

    Returns Node

getChildCount

  • Parameters

    Returns number

getChildren

  • Parameters

    Returns Node[]

getEnd

  • getEnd(): number
  • Returns number

getFirstToken

getFullStart

  • getFullStart(): number
  • Returns number

getFullText

  • Parameters

    Returns string

getFullWidth

  • getFullWidth(): number
  • Returns number

getLastToken

  • Parameters

    Returns Node

getLeadingTriviaWidth

  • getLeadingTriviaWidth(sourceFile?: SourceFile): number

getSourceFile

getStart

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

    • Optional sourceFile: SourceFile
    • Optional includeJsDocComment: boolean

    Returns number

getText

  • Parameters

    Returns string

getWidth

  • Parameters

    Returns number

Generated using TypeDoc