@@ -17,17 +17,21 @@ export const defineOptions = <Options extends SimpleComponentOptions>(
1717export function registerComponent <
1818 Setup extends SimpleComponentSetup < Options > ,
1919 Options extends SimpleComponentOptions = { }
20- > ( name : string , setup : Setup ) : SimpleComponent < Options >
20+ > ( name : string , setup : Setup ) : SimpleComponent < Options , Setup >
2121
2222export function registerComponent <
2323 Setup extends SimpleComponentSetup < Options > ,
2424 Options extends SimpleComponentOptions = { }
25- > ( name : string , options : Options , setup : Setup ) : SimpleComponent < Options >
25+ > ( name : string , options : Options , setup : Setup ) : SimpleComponent < Options , Setup >
2626
2727export function registerComponent <
2828 Setup extends SimpleComponentSetup < Options > ,
2929 Options extends SimpleComponentOptions = { }
30- > ( name : string , arg1 : Options | Setup , arg2 ?: Setup ) : SimpleComponent < Options > {
30+ > (
31+ name : string ,
32+ arg1 : Options | Setup ,
33+ arg2 ?: Setup
34+ ) : SimpleComponent < Options , Setup > {
3135 const hasBothArgs = arg2 !== undefined
3236 const options = ( hasBothArgs ? arg1 : { } ) as Options
3337 const setup = ( hasBothArgs ? arg2 : arg1 ) as Setup
0 commit comments