first commit
This commit is contained in:
32
app_vue/node_modules/@vue/component-compiler-utils/dist/parse.d.ts
generated
vendored
Normal file
32
app_vue/node_modules/@vue/component-compiler-utils/dist/parse.d.ts
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
import { RawSourceMap, VueTemplateCompiler, VueTemplateCompilerParseOptions } from './types';
|
||||
export interface ParseOptions {
|
||||
source: string;
|
||||
filename?: string;
|
||||
compiler: VueTemplateCompiler;
|
||||
compilerParseOptions?: VueTemplateCompilerParseOptions;
|
||||
sourceRoot?: string;
|
||||
needMap?: boolean;
|
||||
}
|
||||
export interface SFCCustomBlock {
|
||||
type: string;
|
||||
content: string;
|
||||
attrs: {
|
||||
[key: string]: string | true;
|
||||
};
|
||||
start: number;
|
||||
end: number;
|
||||
map?: RawSourceMap;
|
||||
}
|
||||
export interface SFCBlock extends SFCCustomBlock {
|
||||
lang?: string;
|
||||
src?: string;
|
||||
scoped?: boolean;
|
||||
module?: string | boolean;
|
||||
}
|
||||
export interface SFCDescriptor {
|
||||
template: SFCBlock | null;
|
||||
script: SFCBlock | null;
|
||||
styles: SFCBlock[];
|
||||
customBlocks: SFCCustomBlock[];
|
||||
}
|
||||
export declare function parse(options: ParseOptions): SFCDescriptor;
|
Reference in New Issue
Block a user