Files
memecoin-botV2/.pnpm-store/v10/files/ac/be5432243fa8c3e77fd9c1b3ddfa10ae60ccdb1d22ee8ed9fdfa766013de16e913010c7fedcc375ea15dda3db86ff44f0bb4052f3cb1957354d6950bf96b7e

18 lines
966 B
Plaintext

import type * as ts from 'typescript';
import type { ParserServices, TSESTreeOptions } from './parser-options';
import type { TSESTree } from './ts-estree';
export declare function clearProgramCache(): void;
export declare function clearDefaultProjectMatchedFiles(): void;
export type AST<T extends TSESTreeOptions> = (T['comment'] extends true ? {
comments: TSESTree.Comment[];
} : {}) & (T['tokens'] extends true ? {
tokens: TSESTree.Token[];
} : {}) & TSESTree.Program;
export interface ParseAndGenerateServicesResult<T extends TSESTreeOptions> {
ast: AST<T>;
services: ParserServices;
}
export declare function parse<T extends TSESTreeOptions = TSESTreeOptions>(code: string, options?: T): AST<T>;
export declare function clearParseAndGenerateServicesCalls(): void;
export declare function parseAndGenerateServices<T extends TSESTreeOptions = TSESTreeOptions>(code: string | ts.SourceFile, tsestreeOptions: T): ParseAndGenerateServicesResult<T>;