1 | import * as ASTv2 from '../api';
|
2 | import type { SerializedAppendContent, SerializedArgReference, SerializedCallExpression, SerializedDeprecatedCallExpression, SerializedFreeVarReference, SerializedGlimmerComment, SerializedHtmlComment, SerializedHtmlText, SerializedInterpolateExpression, SerializedInvokeBlock, SerializedInvokeComponent, SerializedLiteralExpression, SerializedLocalVarReference, SerializedPathExpression, SerializedSimpleElement, SerializedThisReference } from './types';
|
3 | export declare class RefSerializer {
|
4 | arg(ref: ASTv2.ArgReference): SerializedArgReference;
|
5 | free(ref: ASTv2.FreeVarReference): SerializedFreeVarReference;
|
6 | local(ref: ASTv2.LocalVarReference): SerializedLocalVarReference;
|
7 | self(ref: ASTv2.ThisReference): SerializedThisReference;
|
8 | }
|
9 | export declare class ExprSerializer {
|
10 | literal(literal: ASTv2.LiteralExpression): SerializedLiteralExpression;
|
11 | path(path: ASTv2.PathExpression): SerializedPathExpression;
|
12 | call(call: ASTv2.CallExpression): SerializedCallExpression;
|
13 | deprecatedCall(call: ASTv2.DeprecatedCallExpression): SerializedDeprecatedCallExpression;
|
14 | interpolate(interpolate: ASTv2.InterpolateExpression): SerializedInterpolateExpression;
|
15 | }
|
16 | export declare class ContentSerializer {
|
17 | append(node: ASTv2.AppendContent): SerializedAppendContent;
|
18 | glimmerComment(node: ASTv2.GlimmerComment): SerializedGlimmerComment;
|
19 | htmlComment(node: ASTv2.HtmlComment): SerializedHtmlComment;
|
20 | htmlText(node: ASTv2.HtmlText): SerializedHtmlText;
|
21 | invokeBlock(node: ASTv2.InvokeBlock): SerializedInvokeBlock;
|
22 | invokeComponent(node: ASTv2.InvokeComponent): SerializedInvokeComponent;
|
23 | simpleElement(node: ASTv2.SimpleElement): SerializedSimpleElement;
|
24 | }
|
25 |
|
\ | No newline at end of file |