Implement Resolver
Implement a resolver that returns the user permission(s).
// graphql-citadel will check if the user has permission that is declared at @hasPermissions
async function permissionResolver({context}): Promise<string[]> {
const { user } = context
const permission = await getUserPermission(user)
return permission
}
const { citadelDirective, citadelDirectiveTransformer } = citadelDirective({
permissionResolver
})