mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-03 14:27:04 +00:00
Parse: updated TriggerRequest interface, added missing afterFind trigger, fixed beforeFind signature (#27462)
* Added missing property to AfterSaveRequest * Update index.d.ts - TriggerRequest interface matches one from official Parse API docs - added missing afterFind hook and related AfterFindRequest/AfterFindResponse interfaces - fixed beforeFind hook signature
This commit is contained in:
Vendored
+16
-5
@@ -922,17 +922,19 @@ declare namespace Parse {
|
||||
installationId?: String;
|
||||
master?: boolean;
|
||||
user?: User;
|
||||
ip: string;
|
||||
headers: any;
|
||||
triggerName: string;
|
||||
log: any;
|
||||
object: Object;
|
||||
original?: Parse.Object;
|
||||
}
|
||||
|
||||
|
||||
interface AfterSaveRequest extends TriggerRequest { }
|
||||
interface AfterDeleteRequest extends TriggerRequest { }
|
||||
interface BeforeDeleteRequest extends TriggerRequest { }
|
||||
interface BeforeDeleteResponse extends FunctionResponse { }
|
||||
interface BeforeSaveRequest extends TriggerRequest {
|
||||
original?: Parse.Object;
|
||||
}
|
||||
interface BeforeSaveRequest extends TriggerRequest { }
|
||||
interface BeforeSaveResponse extends FunctionResponse {
|
||||
success: () => void;
|
||||
}
|
||||
@@ -953,11 +955,20 @@ declare namespace Parse {
|
||||
readPreference?: ReadPreferenceOption
|
||||
}
|
||||
|
||||
interface AfterFindRequest extends TriggerRequest {
|
||||
objects: Object[]
|
||||
}
|
||||
|
||||
interface AfterFindResponse extends FunctionResponse {
|
||||
success: (objects: Object[]) => void;
|
||||
}
|
||||
|
||||
function afterDelete(arg1: any, func?: (request: AfterDeleteRequest) => void): void;
|
||||
function afterSave(arg1: any, func?: (request: AfterSaveRequest) => void): void;
|
||||
function beforeDelete(arg1: any, func?: (request: BeforeDeleteRequest, response: BeforeDeleteResponse) => void): void;
|
||||
function beforeSave(arg1: any, func?: (request: BeforeSaveRequest, response: BeforeSaveResponse) => void): void;
|
||||
function beforeFind(arg1: any, func?: (request: BeforeFindRequest, response: BeforeFindRequest) => void): void;
|
||||
function beforeFind(arg1: any, func?: (request: BeforeFindRequest) => void): void;
|
||||
function afterFind(arg1: any, func?: (request: AfterFindRequest, response: AfterFindResponse) => void): void;
|
||||
function define(name: string, func?: (request: FunctionRequest, response: FunctionResponse) => void): void;
|
||||
function httpRequest(options: HTTPOptions): Promise<HttpResponse>;
|
||||
function job(name: string, func?: (request: JobRequest, status: JobStatus) => void): HttpResponse;
|
||||
|
||||
Reference in New Issue
Block a user