Skip to content

Interface: ComposedItem

Defined in: aiui-lowering-pipeline/src/types.ts:540

Properties

cell?

optional cell?: string

Defined in: aiui-lowering-pipeline/src/types.ts:576

An app-selection item's producing dataflow cell (data-cell).


cellLoc?

optional cellLoc?: string

Defined in: aiui-lowering-pipeline/src/types.ts:578

That cell's definition site (file:line — the cell(...) call), when stamped.


components?

optional components?: LocatedComponent[]

Defined in: aiui-lowering-pipeline/src/types.ts:556


from?

optional from?: string

Defined in: aiui-lowering-pipeline/src/types.ts:544

A navigation / tab-switch item's location.href before / after the boundary.


fromTab?

optional fromTab?: number

Defined in: aiui-lowering-pipeline/src/types.ts:547

A tab-switch item's driver tab handles (the tab left / the tab entered).


kind

kind: "shot" | "app-selection" | "code-selection" | "navigation" | "tab-switch" | "text"

Defined in: aiui-lowering-pipeline/src/types.ts:541


lines?

optional lines?: number

Defined in: aiui-lowering-pipeline/src/types.ts:574

A code-selection item's line count.


marker?

optional marker?: string

Defined in: aiui-lowering-pipeline/src/types.ts:553

The item's stream identity (shot_N / sel_N / code_N) — absent for text runs and for selections from pre-marker traces.


origin?

optional origin?: "paste"

Defined in: aiui-lowering-pipeline/src/types.ts:566

"paste" when the image came from the clipboard (labeled in the prompt).


path?

optional path?: string

Defined in: aiui-lowering-pipeline/src/types.ts:555


provisional?

optional provisional?: boolean

Defined in: aiui-lowering-pipeline/src/types.ts:589

A text run the transcriber has not finalized: the still-streaming segment's cumulative transcript-delta text. Only ever produced under ComposeOptions.streaming, which only the preview passes — the committed prompt is built from finals alone. Survives the timestamp interleave's split, so a run either side of a mid-utterance shot stays marked provisional.


segment?

optional segment?: number

Defined in: aiui-lowering-pipeline/src/types.ts:550

A text item's source segment ordinal — the accumulator view's stable key.


share?

optional share?: ShotShare

Defined in: aiui-lowering-pipeline/src/types.ts:564

Set when this shot is a frame sampled by a video share (see ShotShare).


sourceLoc?

optional sourceLoc?: string

Defined in: aiui-lowering-pipeline/src/types.ts:568

A selection item's locator (file:line:col / file:start-end).


tab?

optional tab?: TabRecord

Defined in: aiui-lowering-pipeline/src/types.ts:572

A selection/boundary item's full tab record (supersedes url/to).


takenAt?

optional takenAt?: number

Defined in: aiui-lowering-pipeline/src/types.ts:562

An anchored item's wall-clock — what the timestamp interleave places by: a shot's capture GESTURE (see the shot event's doc), or the instant a selection was added (the app-selection/code-selection event's at).


tex?

optional tex?: string

Defined in: aiui-lowering-pipeline/src/types.ts:580

An app-selection item's TeX source (selected rendered mathematics).


text?

optional text?: string

Defined in: aiui-lowering-pipeline/src/types.ts:542


thumb?

optional thumb?: string

Defined in: aiui-lowering-pipeline/src/types.ts:554


to?

optional to?: string

Defined in: aiui-lowering-pipeline/src/types.ts:545


toTab?

optional toTab?: number

Defined in: aiui-lowering-pipeline/src/types.ts:548


url?

optional url?: string

Defined in: aiui-lowering-pipeline/src/types.ts:570

A selection item's page location.href — rendered as the <tab> record.


viewport?

optional viewport?: boolean

Defined in: aiui-lowering-pipeline/src/types.ts:558

True for a whole-viewport shot (renders with no element metadata).