diff --git a/packages/payload/src/auth/types.ts b/packages/payload/src/auth/types.ts index 371261c6820..e51ee42cfd8 100644 --- a/packages/payload/src/auth/types.ts +++ b/packages/payload/src/auth/types.ts @@ -100,12 +100,8 @@ export type SanitizedDocumentPermissions = SanitizedCollectionPermission | Sanit export type Permissions = { canAccessAdmin: boolean - collections?: { - [collectionSlug: CollectionSlug]: CollectionPermission - } - globals?: { - [globalSlug: GlobalSlug]: GlobalPermission - } + collections?: Record + globals?: Record } export type SanitizedPermissions = { diff --git a/packages/payload/src/fields/config/types.ts b/packages/payload/src/fields/config/types.ts index 588dece10da..963d3294519 100644 --- a/packages/payload/src/fields/config/types.ts +++ b/packages/payload/src/fields/config/types.ts @@ -863,7 +863,7 @@ type UploadAdminClient = AdminClient & Pick> } & UploadAdmin relationTo: CollectionSlug[] } & SharedUploadProperties @@ -1044,7 +1044,7 @@ type RelationshipAdminClient = AdminClient & export type PolymorphicRelationshipField = { admin?: { - sortOptions?: { [collectionSlug: CollectionSlug]: string } + sortOptions?: Partial> } & RelationshipAdmin relationTo: CollectionSlug[] } & SharedRelationshipProperties diff --git a/packages/payload/src/index.ts b/packages/payload/src/index.ts index e0a3f5b9ae1..94a1bcdb0c3 100644 --- a/packages/payload/src/index.ts +++ b/packages/payload/src/index.ts @@ -242,9 +242,7 @@ export class BasePayload { authStrategies: AuthStrategy[] - collections: { - [slug: CollectionSlug]: Collection - } = {} + collections: Record = {} config: SanitizedConfig /**