@@ -72,6 +72,9 @@ import VueSetupComponent, {
7272import VueSetupSFC , {
7373 type Options as OptionsSetupSFC ,
7474} from '@vue-macros/setup-sfc'
75+ import VueShortBind , {
76+ type Options as OptionsShortBind ,
77+ } from '@vue-macros/short-bind'
7578import VueShortEmits , {
7679 type Options as OptionsShortEmits ,
7780} from '@vue-macros/short-emits'
@@ -104,6 +107,7 @@ export interface FeatureOptionsMap {
104107 setupBlock : OptionsSetupBlock
105108 setupComponent : OptionsSetupComponent
106109 setupSFC : OptionsSetupSFC
110+ shortBind : OptionsShortBind
107111 shortEmits : OptionsShortEmits
108112 shortVmodel : OptionsShortVmodel
109113}
@@ -162,6 +166,7 @@ export function resolveOptions({
162166 setupBlock,
163167 setupComponent,
164168 setupSFC,
169+ shortBind,
165170 shortEmits,
166171 shortVmodel,
167172} : Options ) : OptionsResolved {
@@ -254,6 +259,7 @@ export function resolveOptions({
254259 root,
255260 } ) ,
256261 setupSFC : resolveSubOptions < 'setupSFC' > ( setupSFC , { version } , false ) ,
262+ shortBind : resolveSubOptions < 'shortBind' > ( shortBind , { version } , false ) ,
257263 shortEmits : resolveSubOptions < 'shortEmits' > (
258264 shortEmits ,
259265 { version } ,
@@ -346,6 +352,12 @@ export default createCombinePlugin<Options | undefined>(
346352 framework ,
347353 options . booleanProp
348354 ) ,
355+ resolvePlugin (
356+ // VueShortBind is not an unplugin, by now
357+ VueShortBind as any ,
358+ framework ,
359+ options . shortBind
360+ ) ,
349361 resolvePlugin (
350362 // VueShortVmodel is not an unplugin, by now
351363 VueShortVmodel as any ,
0 commit comments