ember-source
Version:
A JavaScript framework for creating ambitious web applications
14 lines • 697 B
TypeScript
declare module '@glimmer/compiler/lib/compiler' {
import type { Nullable, SerializedTemplateBlock, TemplateJavascript } from "@glimmer/interfaces";
import type { PrecompileOptions, PrecompileOptionsWithLexicalScope, TemplateIdFn } from "@glimmer/syntax";
export const defaultId: TemplateIdFn;
export function precompileJSON(
string: Nullable<string>,
options?: PrecompileOptions | PrecompileOptionsWithLexicalScope
): [block: SerializedTemplateBlock, usedLocals: string[]];
export function precompile(
source: string,
options?: PrecompileOptions | PrecompileOptionsWithLexicalScope
): TemplateJavascript;
export type { PrecompileOptions };
}