Module

x/vue3_reactivity/mod.ts>RefUnwrapBailTypes

vue3_reactivity is forck by @vue/reactivity for deno.
Latest
interface RefUnwrapBailTypes
import { type RefUnwrapBailTypes } from "https://dotland.deno.dev/x/vue3_reactivity@v1.0.0/mod.ts";

This is a special exported interface for other packages to declare additional types that should bail out for ref unwrapping. For example @vue/runtime-dom can declare it like so in its d.ts:

declare module '@vue/reactivity' {
  export interface RefUnwrapBailTypes {
    runtimeDOMBailTypes: Node | Window
  }
}

Note that api-extractor somehow refuses to include declare module augmentations in its generated d.ts, so we have to manually append them to the final generated d.ts in our build process.