ember-source
Version:
A JavaScript framework for creating ambitious web applications
17 lines • 681 B
TypeScript
declare module 'ember-template-compiler/lib/types' {
import type { ASTPluginBuilder, ASTPluginEnvironment, builders, PrecompileOptions } from "@glimmer/syntax";
export type Builders = typeof builders;
export interface PluginFunc extends ASTPluginBuilder<EmberASTPluginEnvironment> {
}
interface Plugins {
ast: PluginFunc[];
}
export interface EmberPrecompileOptions extends PrecompileOptions {
isProduction?: boolean;
moduleName?: string;
plugins?: Plugins;
lexicalScope?: (name: string) => boolean;
}
export type EmberASTPluginEnvironment = ASTPluginEnvironment & EmberPrecompileOptions;
export {};
}