decapi
decapi copied to clipboard
add MutationField and QueryField to limit field's visibility on either just mutation or query
usage would be
@MutationField({ castTo: GroupModelAsAdmin })
async group(
@Arg({ type: PositiveInt }) id: number,
@Context ctx: UserSessionContext
) {
return ctx.organisation
.$relatedQuery<GroupModelAsAdmin>('groups')
.findById(id)
}