UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

12 lines (11 loc) • 446 B
const RenderInstructionSymbol = Symbol.for("astro:render"); export function createRenderInstruction(instruction) { instruction[RenderInstructionSymbol] = true; return instruction; } export function isRenderInstruction(chunk) { return chunk && typeof chunk === "object" && chunk[RenderInstructionSymbol]; } export function isScriptInstruction(chunk) { return chunk && typeof chunk === "object" && "type" in chunk && chunk.type === "script"; }