UNPKG

softkave-js-utils

Version:

JavaScript & Typescript utility functions, types, and classes

13 lines (12 loc) 492 B
/// <reference types="node" resolution-mode="require"/> import { AnyFn } from '../types.js'; import { DisposableResource } from './disposables.js'; export declare class DisposableTimeout implements DisposableResource { protected ms: number; protected fn: AnyFn; protected onDispose?: AnyFn | undefined; protected timeoutId: NodeJS.Timeout | undefined; constructor(ms: number, fn: AnyFn, onDispose?: AnyFn | undefined); extend(ms: number): void; dispose(): void; }