DefinitelyTyped/types/requestidlecallback/requestidlecallback-tests.ts
teramotodaiki 6269c2d818 [requestidlecallback] export "request" instead (#38688)
* [requestidlecallback] export "request" instead

aFarkas's requestIdleCallback polyfill does not export as "requestIdleCallback". It's "request" and "cancel".

18e7d0036d/index.js (L209-L212)

* format

* add line break to "Definitions by"

I followed below:
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/README.md#edit-an-existing-package
2019-10-03 14:31:56 -07:00

18 lines
511 B
TypeScript

import {
request as requestIdleCallback,
cancel as cancelIdleCallback,
IdleRequestOptions,
IdleCallbackHandle,
} from 'requestidlecallback';
// Test requestIdleCallback with default param
requestIdleCallback(() => '1');
// Test requestIdleCallback with default param and optional param
const option: IdleRequestOptions = { timeout: 2000 };
requestIdleCallback(() => '2', option);
// Test cancelIdleCallback with default param
const handle: IdleCallbackHandle = 1;
cancelIdleCallback(handle);