payload
Version:
Node, React and MongoDB Headless CMS and Application Framework
65 lines • 1.76 kB
TypeScript
export declare const defaults: {
access: {
create: ({ req: { user } }: {
req: import("../../types").PayloadRequest;
}) => boolean;
delete: ({ req: { user } }: {
req: import("../../types").PayloadRequest;
}) => boolean;
read: ({ req: { user } }: {
req: import("../../types").PayloadRequest;
}) => boolean;
unlock: ({ req: { user } }: {
req: import("../../types").PayloadRequest;
}) => boolean;
update: ({ req: { user } }: {
req: import("../../types").PayloadRequest;
}) => boolean;
};
admin: {
components: {};
enableRichTextLink: boolean;
enableRichTextRelationship: boolean;
pagination: {
defaultLimit: number;
limits: number[];
};
useAsTitle: string;
};
auth: boolean;
custom: {};
endpoints: any[];
fields: any[];
hooks: {
afterChange: any[];
afterDelete: any[];
afterForgotPassword: any[];
afterLogin: any[];
afterLogout: any[];
afterMe: any[];
afterOperation: any[];
afterRead: any[];
afterRefresh: any[];
beforeChange: any[];
beforeDelete: any[];
beforeLogin: any[];
beforeOperation: any[];
beforeRead: any[];
beforeValidate: any[];
};
timestamps: boolean;
upload: boolean;
versions: boolean;
};
export declare const authDefaults: {
cookies: {
sameSite: string;
secure: boolean;
};
forgotPassword: {};
lockTime: number;
maxLoginAttempts: number;
tokenExpiration: number;
verify: boolean;
};
//# sourceMappingURL=defaults.d.ts.map