Module

x/vue3_reactivity/mod.ts>SlotFlags

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

Members

DYNAMIC = 2

Slots that reference scope variables (v-for or an outer slot prop), or has conditional structure (v-if, v-for). The parent will need to force the child to update because the slot does not fully capture its dependencies.

FORWARDED = 3

<slot/> being forwarded into a child component. Whether the parent needs to update the child is dependent on what kind of slots the parent itself received. This has to be refined at runtime, when the child's vnode is being created (in normalizeChildren)

STABLE = 1

Stable slots that only reference slot props or context state. The slot can fully capture its own dependencies so when passed down the parent won't need to force the child to update.