UNPKG

833 BTypeScriptView Raw
1import { Program, SourceFile, TypeChecker } from "typescript";
2import { AnalyzerOptions } from "./types/analyzer-options";
3import { AnalyzerResult } from "./types/analyzer-result";
4export interface IVirtualSourceFile {
5 fileName: string;
6 text?: string;
7 analyze?: boolean;
8 includeLib?: boolean;
9}
10export type VirtualSourceFile = IVirtualSourceFile | string;
11export interface AnalyzeTextResult {
12 results: AnalyzerResult[];
13 checker: TypeChecker;
14 program: Program;
15 analyzedSourceFiles: SourceFile[];
16}
17/**
18 * Analyzes components in code
19 * @param {IVirtualSourceFile[]|VirtualSourceFile} inputFiles
20 * @param config
21 */
22export declare function analyzeText(inputFiles: VirtualSourceFile[] | VirtualSourceFile, config?: Partial<AnalyzerOptions>): AnalyzeTextResult;
23//# sourceMappingURL=analyze-text.d.ts.map
\No newline at end of file