UNPKG

1.81 kBTypeScriptView Raw
1export = exports;
2declare namespace exports {
3
4 export const version :'14.10.0';
5
6 export class SFC {
7
8 constructor (vue :string | Buffer);
9
10 bom :'\uFEFF' | '';
11 eol :string;
12 tab :string;
13
14 readonly script :null | {
15 readonly blockName :'script'
16 readonly attributes :Readonly<{ [name :string] :undefined | string }>
17 inner? :string
18 readonly src? :string
19 readonly lang? :string
20 innerJS :string
21 };
22
23 readonly styles :Array<{
24 readonly blockName :'style'
25 readonly attributes :Readonly<{ [name :string] :undefined | string }>
26 inner? :string
27 readonly src? :string
28 readonly lang? :string
29 innerCSS :string
30 }>;
31
32 readonly template :null | {
33 readonly blockName :'template'
34 readonly attributes :Readonly<{ [name :string] :undefined | string }>
35 inner? :string
36 readonly src? :string
37 readonly lang? :string
38 innerHTML :string
39 } | null;
40
41 readonly customBlocks :Array<{
42 readonly blockName :string
43 readonly attributes :Readonly<{ [name :string] :undefined | string }>
44 inner? :string
45 readonly src? :string
46 readonly lang? :string
47 }>;
48
49 export (mode :'default', from? :string) :string;
50 export (mode :'const' | 'var' | 'let', from? :string) :string;
51 export (mode :{
52 'var' :'const' | 'var' | 'let',
53 '?j-vue'? :string,
54 'j-vue'? :string,
55 'map'? :false | 'inline',
56 'src'? (src :string) :Promise<string>,
57 'lang'? (lang :string, inner :string) :string | Promise<string>,
58 }) :Promise<string>;
59 export (mode :{
60 'var' :'const' | 'var' | 'let',
61 '?j-vue'? :string,
62 'j-vue'? :string,
63 'map' :true,
64 'src'? (src :string) :Promise<string>,
65 'lang'? (lang :string, inner :string) :string | Promise<string>,
66 }) :Promise<object & { code :string, map :any }>;
67
68 }
69
70 export { exports as default };
71
72}
\No newline at end of file