function / @typed/template/RenderEvent

isRenderEvent

Checks if a value is a RenderEvent.

Package version
1.0.0-beta.7
Category
Renderer output recognition
Since
1.0.0

Import

import { isRenderEvent } from "@typed/template/RenderEvent";

Signatures

export declare function isRenderEvent(event: unknown): event is RenderEvent;

Why

Renderable lifting needs a nominal branch for already-rendered output.

Ownership and lifetime

The guard only inspects the discriminant and retains nothing.

Examples

import { isRenderEvent, DomRenderEvent } from "@typed/template/RenderEvent"

const event = DomRenderEvent(document.createElement("div"))
console.log(isRenderEvent(event)) // true
console.log(isRenderEvent("not an event")) // false

Other public imports

These import paths expose the same declaration. Each page retains its own public name and signature.

Source