@clypra-studio/types
v0.5.0
Published
Shared type definitions for all Clypra Studio packages - Single source of truth
Downloads
1,037
Maintainers
Readme
@clypra-studio/types
Single source of truth for TypeScript type definitions across all Clypra Studio packages. Zero runtime dependencies.
Installation
pnpm add @clypra-studio/typesDomain Modules
./overlay— Overlay Document schema, base scene node types, responsive breakpoints, & layout constraints../primitives— Compositional primitives (RichText, Gradient, Icon, Metric, Progress, Chart, Table, Callout, Avatar)../export— Production export pipeline contracts, media encoder interfaces, and job descriptors../effect— Effect definitions, capabilities, requirements, and preset manifests../graph— Media processing graph nodes, edges, pin definitions, andGraphHelper../frame— Frame graph, render pass descriptors, and planner configuration../job— Render job contracts, execution policies, resource usage, and evaluation contexts../snapshot— Runtime state snapshots, execution timelines, and diagnostic messages../vefx—.vefxplugin bridge specifications, shader nodes, keyframe easing curves, audio bindings, CDL color wheel, and body effect states.
Usage
import type {
OverlayDocument,
RichTextNode,
EffectDefinition,
RenderJob,
RuntimeSnapshot
} from "@clypra-studio/types";License
MIT
