- Preparing search index...
- The search index is not available
Kosmos v26.1.1
Type alias BehaviourGraphQlResolver<TInstanceConfig, TSource, TArgs, TReturn, TSchemaItemType>
Behaviour
Graph
Ql
Resolver
<TInstanceConfig, TSource, TArgs, TReturn, TSchemaItemType>: ((schemaItem
: SchemaItem<TSchemaItemType>, entityType
: string, instance
: TInstanceConfig, params
: Parameters<KosmosGraphQLResolver<TSource, TArgs, TReturn>>) => TReturn)
Type Parameters
-
-
TSource = unknown
-
TArgs = Record<string, any>
-
TReturn = Promise<any>
-
Type declaration
-
- (schemaItem: SchemaItem<TSchemaItemType>, entityType: string, instance: TInstanceConfig, params: Parameters<KosmosGraphQLResolver<TSource, TArgs, TReturn>>): TReturn
-
Returns TReturn
The Behaviour resolver callback type.
Since Behaviours could be enabled, disabled and configured at runtime (and also because a countless number of configured behaviours instances could exist for different content types, tenants etc.), the Behaviour expects entity type and instance config to be passed in as resolver arguments.