invisible-watermark
Version:
watermark auto injector
23 lines (22 loc) • 675 B
TypeScript
/**
* JSONP handler
*
* Options:
* - param {String} qs parameter (`callback`)
* - prefix {String} qs parameter (`__jp`)
* - name {String} qs parameter (`prefix` + incr)
* - timeout {Number} how long after a timeout error is emitted (`60000`)
*
* @param {String} url
* @param {Object|Function} optional options / callback
* @param {Function} optional callback
*/
interface IJsonpOptions {
param?: string;
prefix?: string;
name?: string;
timeout?: number;
}
declare type IJsonpFn = (err: string | Error | null, data?: any) => void;
export default function jsonp(url: string, opts: IJsonpOptions | IJsonpFn, fn: IJsonpFn): () => void;
export {};