Interface: VerbSpec
Defined in: src/batteries/media/verbs.ts:76
One verb table entry.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
appliesTo | readonly FormatFamily[] | Input families the verb applies to. | src/batteries/media/verbs.ts:90 |
args | Record<string, VerbArgSpec> | Named args (named-only grammar; no positionals). | src/batteries/media/verbs.ts:82 |
description | string | Model-facing one-line description. | src/batteries/media/verbs.ts:80 |
id | string | Canonical id: dot-namespaced snake_case (extract.text, sheet.update_cells). | src/batteries/media/verbs.ts:78 |
output | VerbOutput | Output kind. May be refined by an out-style arg (documented per verb). | src/batteries/media/verbs.ts:92 |
requires? | VerbRequirement | Capability the verb always requires, if any — gates whether the verb is advertised and accepted under a given engine configuration. Input-conditional needs are handled (and error-messaged) by the step implementation at runtime. | src/batteries/media/verbs.ts:88 |