UNPKG

invisible-watermark

Version:
23 lines (22 loc) 675 B
/** * 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 {};