ember-source
Version:
A JavaScript framework for creating ambitious web applications
29 lines • 2.31 kB
TypeScript
declare module '@glimmer/syntax' {
export { default as print } from "@glimmer/syntax/lib/generation/print";
export { getVoidTags, isVoidTag } from "@glimmer/syntax/lib/generation/printer";
export { sortByLoc } from "@glimmer/syntax/lib/generation/util";
export { getTemplateLocals } from "@glimmer/syntax/lib/get-template-locals";
export { isKeyword, KEYWORDS_TYPES, type KeywordType } from "@glimmer/syntax/lib/keywords";
export type { PreprocessOptions } from "@glimmer/syntax/lib/parser/tokenizer-event-handlers";
export { type ASTPlugin, type ASTPluginBuilder, type ASTPluginEnvironment, type PrecompileOptions, type PrecompileOptionsWithLexicalScope, preprocess, type Syntax, type TemplateIdFn, } from "@glimmer/syntax/lib/parser/tokenizer-event-handlers";
export * as src from "@glimmer/syntax/lib/source/api";
export { SourceSlice } from "@glimmer/syntax/lib/source/slice";
export { type HasSourceSpan, hasSpan, loc, type MaybeHasSourceSpan, maybeLoc, SpanList, } from "@glimmer/syntax/lib/source/span-list";
export { BlockSymbolTable, ProgramSymbolTable, SymbolTable } from "@glimmer/syntax/lib/symbol-table";
export { generateSyntaxError, type GlimmerSyntaxError } from "@glimmer/syntax/lib/syntax-error";
export { cannotRemoveNode, cannotReplaceNode } from "@glimmer/syntax/lib/traversal/errors";
export { default as WalkerPath } from "@glimmer/syntax/lib/traversal/path";
export { default as traverse } from "@glimmer/syntax/lib/traversal/traverse";
export type { NodeVisitor } from "@glimmer/syntax/lib/traversal/visitor";
export { default as Walker } from "@glimmer/syntax/lib/traversal/walker";
export type * as ASTv1 from "@glimmer/syntax/lib/v1/api";
export { default as builders } from "@glimmer/syntax/lib/v1/public-builders";
export { default as visitorKeys } from "@glimmer/syntax/lib/v1/visitor-keys";
export * as ASTv2 from "@glimmer/syntax/lib/v2/api";
export { normalize } from "@glimmer/syntax/lib/v2/normalize";
export { node } from "@glimmer/syntax/lib/v2/objects/node";
/** @deprecated use WalkerPath instead */
export { default as Path } from "@glimmer/syntax/lib/traversal/walker";
/** @deprecated use ASTv1 instead */
export type * as AST from "@glimmer/syntax/lib/v1/api";
}