angular-estree-parser
Version:
A parser that converts Angular source code into an ESTree-compatible form
18 lines • 737 B
TypeScript
import { CommentLine, NGNode } from "./ast-transform/node-types.js";
import { NGMicrosyntax } from "./microsyntax/microsyntax-node-types.js";
//#region src/estree-parser.d.ts
declare const parseAction: (text: string) => NGNode & {
comments: CommentLine[];
};
declare const parseBinding: (text: string) => NGNode & {
comments: CommentLine[];
};
declare const parseSimpleBinding: (text: string) => NGNode & {
comments: CommentLine[];
};
declare const parseInterpolationExpression: (text: string) => NGNode & {
comments: CommentLine[];
};
declare const parseTemplateBindings: (text: string) => NGMicrosyntax;
//#endregion
export { parseAction, parseBinding, parseInterpolationExpression, parseSimpleBinding, parseTemplateBindings };