tm-dom
Version:
Simple dom utilities
32 lines (31 loc) • 1.26 kB
TypeScript
declare type Callback = () => void;
declare type documentReady = {
(callback: Callback): void;
};
/**
* the function calls the passed function after
* the document has finished loading and the document has been parsed,
* but sub-resources such as scripts, images, stylesheets and frames are still loading.
* @param {callback} () => {}
* @returns void
* @see https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState#value
* @see https://developer.mozilla.org/en-US/docs/Web/API/Document/DOMContentLoaded_event
* @example documentReady(() => {})
*/
declare const documentReady: documentReady;
declare type documentComplete = {
(callback: Callback): void;
};
/**
* the function calls the passed function after
* the document and all sub-resources have finished loading.
* @param {callback} () => {}
* @returns void
* @see https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState#value
* @see https://developer.mozilla.org/en-US/docs/Web/API/Document/readystatechange_event
* @see https://developer.mozilla.org/en-US/docs/Web/API/Window/load_event
* @example documentComplete(() => {})
*/
declare const documentComplete: documentComplete;
export { documentReady, documentComplete };
//# sourceMappingURL=index.d.ts.map