Constructors
constructor
- new SourceNode(): SourceNode
- new SourceNode(line: number, column: number, source: string): SourceNode
- new SourceNode(line: number, column: number, source: string, chunk?: string, name?: string): SourceNode
-
-
Parameters
-
line: number
-
column: number
-
source: string
-
Parameters
-
line: number
-
column: number
-
source: string
-
Optional chunk: string
-
Optional name: string
Methods
add
-
Parameters
Returns void
join
-
Parameters
prepend
- prepend(chunk: string): void
-
Parameters
Returns void
replaceRight
- replaceRight(pattern: string, replacement: string): SourceNode
-
Parameters
-
pattern: string
-
replacement: string
setSourceContent
- setSourceContent(sourceFile: string, sourceContent: string): void
-
Parameters
-
sourceFile: string
-
sourceContent: string
Returns void
toString
-
Returns string
toStringWithSourceMap
-
Parameters
walk
-
Parameters
Returns void
walkSourceContents
- walkSourceContents(fn: function): void
-
Parameters
-
fn: function
-
- (file: string, content: string): void
-
Parameters
-
file: string
-
content: string
Returns void
Returns void
Static fromStringWithSourceMap
-
Parameters
-
code: string
-
-
Optional relativePath: string