Interface: Fn
Defined in: packages/core/src/extension.ts:16
A function used in queries. For example, string manipulation functions.
Extended by
Properties
impl
impl: (...
args) =>any
Defined in: packages/core/src/extension.ts:24
Implementation function; receives argument values and returns the result.
Parameters
| Parameter | Type |
|---|---|
...args | any[] |
Returns
any
name
name:
string
Defined in: packages/core/src/extension.ts:18
Unique name used to look up this function.
outputSchema?
optionaloutputSchema?:ASTIdentifier[]
Defined in: packages/core/src/extension.ts:22
If the function is used as a tuple source, this is the schema of its output.
pure?
optionalpure?:boolean
Defined in: packages/core/src/extension.ts:26
No side effects, same output for same input (careful: () => ({}) is not pure).
schema?
optionalschema?:string|symbol
Defined in: packages/core/src/extension.ts:20
Schema (name prefix) of the function.