File tree 3 files changed +8
-2
lines changed
vue-server-renderer/types
vue-template-compiler/types
3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ interface RendererOptions {
38
38
39
39
interface BundleRendererOptions extends RendererOptions {
40
40
clientManifest ?: object ;
41
+ serializer ?: ( state : object ) => string ;
41
42
runInNewContext ?: boolean | 'once' ;
42
43
basedir ?: string ;
43
44
}
Original file line number Diff line number Diff line change @@ -189,6 +189,7 @@ export interface ASTText {
189
189
*/
190
190
interface SFCParserOptions {
191
191
pad ?: true | 'line' | 'space' ;
192
+ deindent ?: boolean
192
193
}
193
194
194
195
export interface SFCBlock {
Original file line number Diff line number Diff line change 4
4
compileToFunctions ,
5
5
ssrCompile ,
6
6
ssrCompileToFunctions ,
7
- parseComponent
7
+ parseComponent ,
8
+ generateCodeFrame
8
9
} from "./" ;
9
10
10
11
// check compile options
@@ -78,9 +79,12 @@ const vnode: VNode = compiledFns.render.call(vm);
78
79
79
80
// check SFC parser
80
81
const desc = parseComponent ( "<template></template>" , {
81
- pad : "space"
82
+ pad : "space" ,
83
+ deindent : false
82
84
} ) ;
83
85
84
86
const templateContent : string = desc . template ! . content ;
85
87
const scriptContent : string = desc . script ! . content ;
86
88
const styleContent : string = desc . styles . map ( s => s . content ) . join ( "\n" ) ;
89
+
90
+ const codeframe : string = generateCodeFrame ( `foobar` , 0 , 4 )
You can’t perform that action at this time.
0 commit comments