DefinitelyTyped/types/jquery-loading-overlay/index.d.ts
Nathan Shively-Sanders f0ce987bc1 Update project urls to match NPM url
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.
2019-02-11 17:10:55 -08:00

47 lines
1.1 KiB
TypeScript

// Type definitions for JQuery Loading Overlay 1.0
// Project: https://github.com/jgerigmeyer/jquery-loading-overlay, http://jgerigmeyer.github.io/jquery-loading-overlay
// Definitions by: Anderson Friaça <https://github.com/AndersonFriaca>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
/// <reference types="jquery" />
export type Options = Partial<{
/**
* Class added to target while loading
*/
loadingClass: string;
/**
* Class added to overlay (style with CSS)
*/
overlayClass: string;
/**
* Class added to loading overlay spinner
*/
spinnerClass: string;
/**
* Class added to loading overlay spinner
*/
iconClass: string;
/**
* Class added to loading overlay spinner
*/
textClass: string;
/**
* Text within loading overlay
*/
loadingText: string;
}>;
declare global {
interface JQuery {
loadingOverlay(options?: Options): JQuery;
loadingOverlay(method: 'remove', options?: Options): JQuery;
}
}