@vuedx/typescript-plugin-vue
Version:
TypeScript plugin for Vue
14 lines • 634 B
TypeScript
import { ComponentNode } from '@vuedx/template-ast-types';
import { VueSFCDocument } from '@vuedx/vue-virtual-textdocument';
import { TypeScript } from '../contracts/TypeScript';
import { TypescriptContextService } from '../services/TypescriptContextService';
export interface ComponentSlotsInfo {
component: TypeScript.Node;
slots: TypeScript.Symbol[];
}
export declare class TemplateSlotsService {
private readonly ts;
constructor(ts: TypescriptContextService);
getSlotsInfo(document: VueSFCDocument, component: ComponentNode): ComponentSlotsInfo | undefined;
}
//# sourceMappingURL=TemplateSlotsService.d.ts.map