Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Writer

表示一个写入器。

Hierarchy

Index

Constructors

constructor

Properties

Protected content

content: string = ""

已写入的文本内容。

file

file: File

写入的目标文件。

indentString

indentString: string = ""

当前使用的缩进字符串。

options

options: WriterOptions

写入器的选项。

Methods

end

  • end(): void

indent

  • indent(): void

toString

  • toString(): string

unindent

  • unindent(): void

write

  • write(content: string, startIndex?: number, endIndex?: number, sourcePath?: string, sourceMap?: SourceMapBuilder, sourceLine?: number, sourceColumn?: number): void
  • 写入一段文本。

    Parameters

    • content: string

      要写入的内容。

    • Optional startIndex: number

      要写入的内容的开始索引(从 0 开始)。

    • Optional endIndex: number

      要写入的内容的结束索引(从 0 开始)。

    • Optional sourcePath: string

      内容的源文件路径。

    • Optional sourceMap: SourceMapBuilder

      源文件中的源映射。如果存在将自动合并到当前源映射。

    • Optional sourceLine: number

      内容在源文件中的行号(从 0 开始)。

    • Optional sourceColumn: number

      内容在源文件中的列号(从 0 开始)。

    Returns void

writeFile

  • writeFile(file: File, startIndex?: number, endIndex?: number): void
  • 写入一个文件的内容。

    Parameters

    • file: File
    • Optional startIndex: number

      要写入的内容的开始索引(从 0 开始)。

    • Optional endIndex: number

      要写入的内容的结束索引(从 0 开始)。

    Returns void

Generated using TypeDoc