Interface: FunctionApiDefinition
Defined in: lib/recognizers/types.ts:57
Recognizes standalone command functions, such as writeCache(cache).
Extends
ApiDefinitionBase
Properties
argumentIndex?
optionalargumentIndex:number
Defined in: lib/recognizers/types.ts:67
Zero-based argument used when resource is argument.
functions
functions:
string[]
Defined in: lib/recognizers/types.ts:59
Function names to recognize, such as writeCache.
importSources?
optionalimportSources:string[]
Defined in: lib/recognizers/types.ts:63
Optional module specifiers that restrict the match.
name
name:
string
Defined in: lib/recognizers/types.ts:32
Stable name used to identify the API.
Inherited from
ApiDefinitionBase.name
penalty?
optionalpenalty:number
Defined in: lib/recognizers/types.ts:37
Sets the command leaf's starting penalty. Distance costs remain additive. Zero discards the command immediately; omit this to use ordinary scoring.
Inherited from
ApiDefinitionBase.penalty
resource?
optionalresource:"argument"|"callee"
Defined in: lib/recognizers/types.ts:65
The selected argument or imported callee whose declaration determines distance.