* @param value - The value for which a readonly proxy shall be created.
*/
export const toReadonly = <T extends unknown>(value: T): T =>
- isObject(value) ? readonly(value as Record<any, any>) : value
+ isObject(value) ? readonly(value) : value
if (isRef(source)) {
return source
} else if (isFunction(source)) {
- return new GetterRefImpl(source as () => unknown) as any
+ return new GetterRefImpl(source) as any
} else if (isObject(source) && arguments.length > 1) {
return propertyToRef(source, key!, defaultValue)
} else {