CompilerPluginRuntime
CompilerPluginRuntime
new CompilerPluginRuntime(plugins)
Parameter | Type | Optional |
---|---|---|
plugins | Array<CompilerPlugin> | ❌ |
Properties
public name: any
Methods
public destroy(): Promise<void>
public getPlugins(): Array<CompilerPlugin>
public getTemplate(name): undefined | TemplateHandler
Parameter | Type | Optional |
---|---|---|
name | string | ❌ |
public getTemplates(): Map<string | TemplateHandler>
public init(): Promise<void>
public isEmpty(): boolean
public registerTemplate(name, handler): void
Parameter | Type | Optional |
---|---|---|
name | string | ❌ |
handler | TemplateHandler | ❌ |
public toJSON(): {
name | : string | ; transform | : ( code: string | id: string ) => Promise<{ code | : string | ; map | : null | string | ; }>; }
public transform(code, id): Promise<{
code | : string | ; map | : null | string | ; }>
Parameter | Type | Optional |
---|---|---|
code | string | ❌ |
id | string | ❌ |
public unregisterTemplate(name): void
Parameter | Type | Optional |
---|---|---|
name | string | ❌ |