UNPKG

payload

Version:

Node, React, Headless CMS and Application Framework built on Next.js

37 lines 1.02 kB
import type { DefaultDocumentIDType } from '../index.js'; import type { PayloadRequest } from '../types/index.js'; export type PreferenceRequest = { key: string; overrideAccess?: boolean; req: PayloadRequest; user: PayloadRequest['user']; }; export type PreferenceUpdateRequest = { value: unknown; } & PreferenceRequest; export type CollapsedPreferences = string[]; export type TabsPreferences = Array<{ [path: string]: number; }>; export type InsideFieldsPreferences = { collapsed: CollapsedPreferences; tabIndex: number; }; export type FieldsPreferences = { [key: string]: InsideFieldsPreferences; }; export type DocumentPreferences = { fields: FieldsPreferences; }; export type ColumnPreference = { accessor: string; active: boolean; }; export type CollectionPreferences = { columns?: ColumnPreference[]; editViewType?: 'default' | 'live-preview'; limit?: number; preset?: DefaultDocumentIDType; sort?: string; }; //# sourceMappingURL=types.d.ts.map