From b47e45daabacc487cfda8f99a4c42331b7005c63 Mon Sep 17 00:00:00 2001 From: Petroianu Daniel Date: Thu, 15 Jun 2017 09:41:29 +0300 Subject: [PATCH] All Parse.Cloud save/delete hooks have the `object` property https://github.com/DefinitelyTyped/DefinitelyTyped/issues/17195 --- types/parse/index.d.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/types/parse/index.d.ts b/types/parse/index.d.ts index e1c034e6c6..5c624b65e3 100644 --- a/types/parse/index.d.ts +++ b/types/parse/index.d.ts @@ -875,15 +875,18 @@ declare namespace Parse { value?: string; } - interface SaveRequest extends FunctionRequest { + interface TriggerRequest { + installationId?: String; + master?: boolean; + user?: User; object: Object; } - interface AfterSaveRequest extends SaveRequest {} - interface AfterDeleteRequest extends FunctionRequest {} - interface BeforeDeleteRequest extends FunctionRequest {} + interface AfterSaveRequest extends TriggerRequest {} + interface AfterDeleteRequest extends TriggerRequest {} + interface BeforeDeleteRequest extends TriggerRequest {} interface BeforeDeleteResponse extends FunctionResponse {} - interface BeforeSaveRequest extends SaveRequest {} + interface BeforeSaveRequest extends TriggerRequest {} interface BeforeSaveResponse extends FunctionResponse { success: () => void; }