UNPKG

@glimmer/compiler

Version:
12 lines (11 loc) 554 B
import { CompileOptions } from "./template-compiler"; import { TemplateJavascript, TemplateMeta } from "@glimmer/wire-format"; import { Option } from "@glimmer/interfaces"; import { PreprocessOptions } from "@glimmer/syntax"; export interface TemplateIdFn { (src: string): Option<string>; } export interface PrecompileOptions<T extends TemplateMeta> extends CompileOptions<T>, PreprocessOptions { id?: TemplateIdFn; } export declare function precompile<T extends TemplateMeta>(string: string, options?: PrecompileOptions<T>): TemplateJavascript;