diff --git a/src/config/types.ts b/src/config/types.ts index 4266431d81..abed12b758 100644 --- a/src/config/types.ts +++ b/src/config/types.ts @@ -3,6 +3,7 @@ import { DeepRequired } from 'ts-essentials'; import { Transporter } from 'nodemailer'; import SMTPConnection from 'nodemailer/lib/smtp-connection'; import { GraphQLType } from 'graphql'; +import { Payload } from '..'; import { Collection } from '../collections/config/types'; import { Global } from '../globals/config/types'; import { PayloadRequest } from '../express/types/payloadRequest'; @@ -29,7 +30,7 @@ export type InitOptions = { license?: string; email?: EmailOptions; local?: boolean; - onInit?: () => void; + onInit?: (payload: Payload) => void; }; export type SendEmailOptions = { diff --git a/src/index.ts b/src/index.ts index 45064982fc..45f8e57f0a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -252,7 +252,7 @@ export class Payload { } async delete(options: DeleteOptions): Promise { - let { delete: deleteOperation } = localOperations; + let { localDelete: deleteOperation } = localOperations; deleteOperation = deleteOperation.bind(this); return deleteOperation(options); }