Skip to main content
Version: 1.x

GetGrantFn()<Grants, Result, Root, Context, Args>

GetGrantFn<Grants, Result, Root, Context, Args> = (params, result) => GetGrantResult<Grants> | PromiseLike<GetGrantResult<Grants>>

Function that determines grants based on resolver parameters and result. Used for dynamic permission granting based on resolved data.

Type Parameters​

Type Parameter

Grants extends string

Result

Root

Context

Args

Parameters​

ParameterType

params

MiddlewareParams<Root, Context, Args>

result

Result

Returns​

GetGrantResult<Grants> | PromiseLike<GetGrantResult<Grants>>