Type alias: PermissionsBuilder<EC, UserType, M>
Ƭ PermissionsBuilder<EC
, UserType
, M
>: ({
pathSegments,
user,
collection,
authController
}
: PermissionsBuilderProps
<EC
, UserType
, M
>) => Permissions
Type parameters
Name | Type |
---|---|
EC | extends EntityCollection = EntityCollection |
UserType | extends User = User |
M | extends object = InferCollectionType <EC > |
Type declaration
▸ ({
pathSegments,
user,
collection,
authController
}
): Permissions
Builder used to assign permissions to entities, based on the logged user or collection.
Parameters
Name | Type |
---|
| {
pathSegments,
user,
collection,
authController
}
| PermissionsBuilderProps
<EC
, UserType
, M
> |