@threadplane/renderInterfacev0.3.4

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 · required
string

Returns

unknown

bindings

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;