1 | declare module '@ember/template-compilation' {
|
2 | import type { TemplateFactory } from '@glimmer/interfaces';
|
3 | import type * as ETC from 'ember-template-compiler';
|
4 | interface PrecompileTemplate {
|
5 | (
|
6 | templateString: string,
|
7 | options?: {
|
8 | strictMode?: boolean;
|
9 | scope?: () => Record<string, unknown>;
|
10 | moduleName?: string;
|
11 | }
|
12 | ): TemplateFactory;
|
13 | }
|
14 | export let __emberTemplateCompiler: undefined | typeof ETC;
|
15 | export const compileTemplate: typeof ETC.compile;
|
16 | export let precompileTemplate: PrecompileTemplate;
|
17 | export function __registerTemplateCompiler(c: typeof ETC): void;
|
18 | export {};
|
19 | }
|