Type alias: MetadataFunction<ContextT>¶
core.MetadataFunction
Ƭ MetadataFunction<ContextT>: (context: ContextT, search: string, formulaContext?: MetadataContext) => Promise<MetadataFormulaResultType | MetadataFormulaResultType[] | ArraySchema | ObjectSchema<any, any>>
Type parameters¶
| Name | Type |
|---|---|
ContextT |
extends ExecutionContext = ExecutionContext |
Type declaration¶
▸ (context, search, formulaContext?): Promise<MetadataFormulaResultType | MetadataFormulaResultType[] | ArraySchema | ObjectSchema<any, any>>
A JavaScript function that can implement a MetadataFormulaDef.
Parameters¶
| Name | Type |
|---|---|
context |
ContextT |
search |
string |
formulaContext? |
MetadataContext |
Returns¶
Promise<MetadataFormulaResultType | MetadataFormulaResultType[] | ArraySchema | ObjectSchema<any, any>>