@vuedx/typescript-plugin-vue
Version:
TypeScript plugin for Vue
16 lines • 774 B
TypeScript
import { TextSpan } from '@vuedx/vue-virtual-textdocument';
import { FilesystemService } from './FilesystemService';
import { TypescriptContextService } from './TypescriptContextService';
export declare class PluginSideChannel {
private readonly fs;
private readonly ts;
constructor(fs: FilesystemService, ts: TypescriptContextService);
/**
* Get contents of a virtual file.
*/
getVirtualFileContents(fileName: string): Promise<string | undefined>;
findGeneratedTextSpan(fileName: string, textSpan: TextSpan): Promise<TextSpan | null>;
findOriginalTextSpan(fileName: string, textSpan: TextSpan): Promise<TextSpan | null>;
getRelatedVirtualFiles(fileName: string): Promise<string[]>;
}
//# sourceMappingURL=PluginSideChannel.d.ts.map