Skip to main content

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>>