import { WritableComputedRef } from 'vue' export const useSyncProps = ( props: any, key: string, emit: any ): WritableComputedRef => { return computed({ get() { return props[key] }, set(value) { emit(`update:${key}`, value) }, }) }