mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-07 00:07:07 +00:00
Added tests for missing cloud functions + fixed job request
This commit is contained in:
Vendored
+2
-2
@@ -1,4 +1,4 @@
|
||||
// Type definitions for parse 2.1.0
|
||||
// Type definitions for parse 2.1.0 and parse-server 3.1.3
|
||||
// Project: https://parseplatform.org/
|
||||
// Definitions by: Ullisen Media Group <http://ullisenmedia.com>
|
||||
// David Poetzsch-Heffter <https://github.com/dpoetzsch>
|
||||
@@ -693,7 +693,7 @@ subscription.on('close', () => {});
|
||||
|
||||
interface JobRequest {
|
||||
params: any;
|
||||
message?: (response: any) => void;
|
||||
message: (response: any) => void;
|
||||
}
|
||||
|
||||
interface FunctionRequest {
|
||||
|
||||
@@ -389,17 +389,29 @@ function test_cloud_functions() {
|
||||
request.readPreference = Parse.Cloud.ReadPreferenceOption.Nearest
|
||||
});
|
||||
|
||||
Parse.Cloud.beforeFind('MyCustomClass', (request: Parse.Cloud.BeforeFindRequest) => {
|
||||
let query = request.query; // the Parse.Query
|
||||
Parse.Cloud.beforeFind('MyCustomClass', (request: Parse.Cloud.BeforeFindRequest) => {
|
||||
let query = request.query; // the Parse.Query
|
||||
|
||||
return new Parse.Query("QueryMe!");
|
||||
});
|
||||
return new Parse.Query("QueryMe!");
|
||||
});
|
||||
|
||||
Parse.Cloud.beforeFind('MyCustomClass', async (request: Parse.Cloud.BeforeFindRequest) => {
|
||||
let query = request.query; // the Parse.Query
|
||||
Parse.Cloud.beforeFind('MyCustomClass', async (request: Parse.Cloud.BeforeFindRequest) => {
|
||||
let query = request.query; // the Parse.Query
|
||||
|
||||
return new Parse.Query("QueryMe, IN THE FUTURE!");
|
||||
});
|
||||
return new Parse.Query("QueryMe, IN THE FUTURE!");
|
||||
});
|
||||
|
||||
Parse.Cloud.afterFind('MyCustomClass', async (request: Parse.Cloud.AfterFindRequest) => {
|
||||
return new Parse.Object('MyCustomClass');
|
||||
});
|
||||
|
||||
Parse.Cloud.define('AFunc', (request: Parse.Cloud.FunctionRequest) => {
|
||||
return 'Some result';
|
||||
});
|
||||
|
||||
Parse.Cloud.job('AJob', (request: Parse.Cloud.JobRequest) => {
|
||||
request.message('Message to associate with this job run');
|
||||
});
|
||||
}
|
||||
|
||||
class PlaceObject extends Parse.Object { }
|
||||
|
||||
Reference in New Issue
Block a user