Skip to content
1 min read · 159 words

Interface: VerbSpec

Defined in: src/batteries/media/verbs.ts:76

One verb table entry.

Properties

PropertyTypeDescriptionDefined in
appliesToreadonly FormatFamily[]Input families the verb applies to.src/batteries/media/verbs.ts:90
argsRecord<string, VerbArgSpec>Named args (named-only grammar; no positionals).src/batteries/media/verbs.ts:82
descriptionstringModel-facing one-line description.src/batteries/media/verbs.ts:80
idstringCanonical id: dot-namespaced snake_case (extract.text, sheet.update_cells).src/batteries/media/verbs.ts:78
outputVerbOutputOutput kind. May be refined by an out-style arg (documented per verb).src/batteries/media/verbs.ts:92
requires?VerbRequirementCapability 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