UNPKG

ember-source

Version:

A JavaScript framework for creating ambitious web applications

18 lines 798 B
declare module 'ember-template-compiler/lib/types' { import type { ASTPluginBuilder, ASTPluginEnvironment, builders, PrecompileOptions, PrecompileOptionsWithLexicalScope } from "@glimmer/syntax"; export type Builders = typeof builders; export interface PluginFunc extends ASTPluginBuilder<EmberASTPluginEnvironment> { } interface Plugins { ast: PluginFunc[]; } export type LexicalScope = NonNullable<PrecompileOptionsWithLexicalScope["lexicalScope"]>; export interface EmberPrecompileOptions extends PrecompileOptions { isProduction?: boolean; moduleName?: string; plugins?: Plugins; lexicalScope?: LexicalScope; } export type EmberASTPluginEnvironment = ASTPluginEnvironment & EmberPrecompileOptions; export {}; }