UNPKG

@dkoul/auto-testid-core

Version:

Core AST parsing and transformation logic for React and Vue.js attribute generation

17 lines 718 B
import { Parser, ParseResult, TransformResult, Transformation } from '../index'; export declare class VueParser implements Parser { private logger; canParse(filePath: string): boolean; parse(content: string, filePath: string): ParseResult; transform(content: string, transformations: Transformation[]): TransformResult; private parseSFC; private saveSection; private parseTemplate; private parseAttributes; private applyTransformationToTemplate; private reconstructSFC; static isVueSFC(content: string): boolean; extractComponentName(content: string, filePath: string): string | null; } export declare const vueParser: VueParser; //# sourceMappingURL=vue-parser.d.ts.map