import { ref, Ref, SetupContext, watchEffect } from "vue"; function classArray(attrs: Record) { return attrs.class ? (attrs.class as string).split(/\s+/g) : []; } export const tokenizeClass: (ctx: SetupContext) => Ref = (ctx) => { const klass: Ref = ref([]); watchEffect(() => { klass.value = classArray(ctx.attrs); }); return klass; };