Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface NormalizedCompileOptions

解析过的,程序内部使用。包括:

  1. 填充过默认值的 CompileOptions
  2. 由 CompileOptions 唯一决定的工具对象

Hierarchy

Indexable

[key: string]: any

不同 target 实现的 CompilerOptions 可以继承并扩充字段

Index

Properties

emitHeader

emitHeader: boolean

Optional functionName

functionName: undefined | string

getModuleNamespace

getModuleNamespace: (moduleSpecifier: string) => string

Type declaration

    • (moduleSpecifier: string): string
    • Parameters

      • moduleSpecifier: string

      Returns string

helpersNS

helpersNS: string

Optional importHelpers

importHelpers: undefined | string

从外部引入 helpers,文件里不再重复生成。 比如:'\san\helpers'

modules

modules: Modules

nsPrefix

nsPrefix: string

nsRootDir

nsRootDir: string

Optional removeModules

removeModules: RegExp[]

删除 ssr 不需要引入的模块,仅对 TypedSanSourceFile 有效

renderFunctionName

renderFunctionName: string

Optional source

source: undefined | string

当传入文件名时,自定义文件内容

ssrOnly

ssrOnly: boolean

stringifier

stringifier: Stringifier

Generated using TypeDoc