UNPKG

@rbxts/jsnatives

Version:

A TypeScript library for Roblox that provides JavaScript-like native functionality, including Proxy, Object utilities, setTimeout/setInterval, JSON, and more.

25 lines (24 loc) 814 B
/** * Clears a timeout. * @param sym - The symbol of the timeout to clear. */ export declare function clearTimeout(sym: symbol | undefined): void; /** * Sets a timeout. * @param cb - The callback to execute after the timeout. * @param ms - The timeout in milliseconds. * @returns The symbol of the timeout. */ export declare function setTimeout(cb: (sym: symbol) => void, ms?: number): symbol; /** * Sets an interval. * @param cb - The callback to execute after the interval. * @param ms - The interval in milliseconds. * @returns The symbol of the interval. */ export declare function setInterval(cb: (sym: symbol) => void, ms?: number): symbol; /** * Clears an interval. * @param sym - The symbol of the interval to clear. */ export declare function clearInterval(sym: symbol | undefined): void;