mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Note that this *trivially* updates project urls by adding the NPM url to the end, even when the urls are almost identical or the DT one is outdated. I'll clean up the urls in a later commit. This PR is unfinished! Please do not merge it yet.
32 lines
1.3 KiB
TypeScript
32 lines
1.3 KiB
TypeScript
// Type definitions for AmplifyJs (using JQuery Deferred) 1.1
|
|
// Project: http://amplifyjs.com/, https://github.com/laurentiustamate94/amplify-deferred
|
|
// Definitions by: Jonas Eriksson <https://github.com/joeriks>, Laurentiu Stamate <https://github.com/laurentiustamate94>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
// TypeScript Version: 2.3
|
|
|
|
/// <reference types="jquery" />
|
|
|
|
import * as amplify from "amplify";
|
|
|
|
declare module "amplify" {
|
|
interface Request {
|
|
/***
|
|
* Request a resource.
|
|
* resourceId: Identifier string for the resource.
|
|
* data: A set of key/value pairs of data to be sent to the resource.
|
|
* callback: A function to invoke if the resource is retrieved successfully.
|
|
*/
|
|
(resourceId: string, hash?: any, callback?: Function): JQueryPromise<any>;
|
|
|
|
/***
|
|
* Request a resource.
|
|
* settings: A set of key/value pairs of settings for the request.
|
|
* resourceId: Identifier string for the resource.
|
|
* data (optional): Data associated with the request.
|
|
* success (optional): Function to invoke on success.
|
|
* error (optional): Function to invoke on error.
|
|
*/
|
|
(settings: RequestSettings): JQueryPromise<any>;
|
|
}
|
|
}
|