Function: useProxiedModel()
ts
function useProxiedModel<Props, Prop, Inner>(
props: Props,
prop: Prop,
defaultValue?: Props[Prop],
transformIn?: (value?: Props[Prop]) => Inner,
transformOut?: (value: Inner) => Props[Prop],
): Ref<InnerVal<Inner>, InnerVal<Inner>> & {
externalValue: Props[Prop];
};Type Parameters
| Type Parameter | Default type |
|---|---|
Props extends object & { [key in string as `onUpdate:${Prop}`]: ((args: any[]) => void) | undefined } | - |
Prop extends string | - |
Inner | Props[Prop] |
Parameters
| Parameter | Type |
|---|---|
props | Props |
prop | Prop |
defaultValue? | Props[Prop] |
transformIn? | (value?: Props[Prop]) => Inner |
transformOut? | (value: Inner) => Props[Prop] |
Returns
Ref<InnerVal<Inner>, InnerVal<Inner>> & { externalValue: Props[Prop]; }