Major overhaul to the theme and now functioning.

This commit is contained in:
2026-01-05 16:07:30 -05:00
parent 5823ca3c39
commit a475dfeab6
5218 changed files with 1643729 additions and 13229 deletions
@@ -0,0 +1,11 @@
// Types
import type { Ref } from 'vue';
import type { EventProp } from '../util/index.js';
type InnerVal<T> = T extends any[] ? Readonly<T> : T;
// Composables
export declare function useProxiedModel<Props extends object & {
[key in Prop as `onUpdate:${Prop}`]: EventProp | undefined;
}, Prop extends Extract<keyof Props, string>, Inner = Props[Prop]>(props: Props, prop: Prop, defaultValue?: Props[Prop], transformIn?: (value?: Props[Prop]) => Inner, transformOut?: (value: Inner) => Props[Prop]): Ref<InnerVal<Inner>, InnerVal<Inner>> & {
readonly externalValue: Props[Prop];
};