Skip to content

AccessSource

AccessSource = object

Defined in: packages/schema/src/access/resolve.ts:9

What the resolver needs from a resource; ResourceBuilder satisfies it.

accessRules: Partial<Record<AccessAction, AccessFn>>

Defined in: packages/schema/src/access/resolve.ts:13

The resource’s rules, by operation (.access(...)).


fieldAccess: () => Record<string, FieldAccess>

Defined in: packages/schema/src/access/resolve.ts:15

The fields’ own rules, by field name.

Record<string, FieldAccess>


toModel: () => ResourceModel

Defined in: packages/schema/src/access/resolve.ts:11

The resource’s model.

ResourceModel