utils/deepUnref
Type Aliases
DeepUnwrap
DeepUnwrap<
T> =TextendsRef?DeepUnwrap<U> :Textends infer V[] ?DeepUnwrap<V>[] :Textendsobject?{ [K in keyof T]: DeepUnwrap<T[K]> }:T
A recursive type that unwraps Vue refs from a nested object, array, or primitive.
Type Parameters
T
T
Functions
deepUnref()
deepUnref<
T>(val):T|DeepUnwrap<T>
Safe, recursively-typed deep unref.
Type Parameters
T
T
Parameters
val
T
The value to deeply unwrap.
Returns
T | DeepUnwrap<T>
- The deeply unwrapped value.