AngularComponentInputs
Inputs passed to a dynamically rendered Angular view, combining resolved props with child keys, spec, bindings, and event emission.
import type { AngularComponentInputs } from '@threadplane/render';Declaration
export interface AngularComponentInputs {
[key: string]: unknown;
bindings?: Record<string, string>;
childKeys: string[];
emit: (event: string) => void;
loading?: boolean;
spec: Spec;
}Members
IndexSignature · overload 1
Dynamic resolved props are spread as additional inputs
[key: string]: unknown;Parameters
key· requiredstring
Returns
unknownbindings
Two-way binding paths: prop name → absolute state path
bindings?: Record<string, string>;childKeys
Child element keys for recursive rendering
childKeys: string[];emit
Emit a named event
emit: (event: string) => void;loading
Whether the spec is currently streaming
loading?: boolean;spec
The full spec (for child resolution)
spec: Spec;