Module

x/vue3_reactivity/mod.ts>DeepReadonly

vue3_reactivity is forck by @vue/reactivity for deno.
Latest
type alias DeepReadonly
import { type DeepReadonly } from "https://dotland.deno.dev/x/vue3_reactivity@v1.0.0/mod.ts";
definition: T extends Builtin ? T : T extends Map<infer K, infer V> ? ReadonlyMap<DeepReadonly<K>, DeepReadonly<V>> : T extends ReadonlyMap<infer K, infer V> ? ReadonlyMap<DeepReadonly<K>, DeepReadonly<V>> : T extends WeakMap<infer K, infer V> ? WeakMap<DeepReadonly<K>, DeepReadonly<V>> : T extends Set<infer U> ? ReadonlySet<DeepReadonly<U>> : T extends ReadonlySet<infer U> ? ReadonlySet<DeepReadonly<U>> : T extends WeakSet<infer U> ? WeakSet<DeepReadonly<U>> : T extends Promise<infer U> ? Promise<DeepReadonly<U>> : T extends Ref<infer U> ? Readonly<Ref<DeepReadonly<U>>> : T extends { } ? readonly [K in keyof T]: DeepReadonly<T[K]> : Readonly<T>