@@ -16,16 +16,13 @@ export function* generateTemplate(
1616 yield * generateTemplateComponents ( options , ctx ) ;
1717 yield * generateTemplateDirectives ( options , ctx ) ;
1818
19- if ( options . styleCodegen ) {
20- yield * options . styleCodegen . codes ;
21- }
22- if ( options . templateCodegen ) {
23- yield * options . templateCodegen . codes ;
19+ if ( options . templateAndStyleCodes . length ) {
20+ yield * options . templateAndStyleCodes ;
2421 }
2522}
2623
2724function * generateTemplateCtx (
28- { vueCompilerOptions, styleCodegen , scriptSetupRanges, fileName } : ScriptCodegenOptions ,
25+ { vueCompilerOptions, templateAndStyleTypes , scriptSetupRanges, fileName } : ScriptCodegenOptions ,
2926 ctx : ScriptCodegenContext ,
3027 selfType : string | undefined ,
3128) : Generator < Code > {
@@ -42,7 +39,7 @@ function* generateTemplateCtx(
4239 else {
4340 exps . push ( [ `{} as import('${ vueCompilerOptions . lib } ').ComponentPublicInstance` ] ) ;
4441 }
45- if ( styleCodegen ?. generatedTypes . has ( names . StyleModules ) ) {
42+ if ( templateAndStyleTypes . has ( names . StyleModules ) ) {
4643 exps . push ( [ `{} as ${ names . StyleModules } ` ] ) ;
4744 }
4845
@@ -135,16 +132,16 @@ function* generateTemplateDirectives(
135132}
136133
137134function * generateSetupExposed (
138- { setupExposed } : ScriptCodegenOptions ,
135+ { exposed } : ScriptCodegenOptions ,
139136 ctx : ScriptCodegenContext ,
140137) : Generator < Code > {
141- if ( ! setupExposed . size ) {
138+ if ( ! exposed . size ) {
142139 return ;
143140 }
144141 ctx . generatedTypes . add ( names . SetupExposed ) ;
145142
146143 yield `type ${ names . SetupExposed } = __VLS_ProxyRefs<{${ newLine } ` ;
147- for ( const bindingName of setupExposed ) {
144+ for ( const bindingName of exposed ) {
148145 const token = Symbol ( bindingName . length ) ;
149146 yield [ '' , undefined , 0 , { __linkedToken : token } ] ;
150147 yield `${ bindingName } : typeof ` ;
0 commit comments