rollup-plugin-vue
Version:
> Roll Vue 3 SFCs with Rollup.
37 lines (36 loc) • 822 B
TypeScript
export interface ScriptBlockQuery {
filename: string;
vue: true;
type: 'script';
src?: true;
}
export interface TemplateBlockQuery {
filename: string;
vue: true;
type: 'template';
id: string;
src?: true;
}
export interface StyleBlockQuery {
filename: string;
vue: true;
type: 'style';
index: number;
id: string;
scoped?: boolean;
module?: string | boolean;
src?: true;
}
export interface CustomBlockQuery {
filename: string;
vue: true;
type: 'custom';
index: number;
src?: true;
}
export interface NonVueQuery {
filename: string;
vue: false;
}
export declare type Query = NonVueQuery | ScriptBlockQuery | TemplateBlockQuery | StyleBlockQuery | CustomBlockQuery;
export declare function parseVuePartRequest(id: string): Query;