UNPKG

@studiometa/js-toolkit

Version:

A set of useful little bits of JavaScript to boost your project! 🚀

11 lines (10 loc) • 408 B
/** * Generate a scheduler. */ declare function getScheduler<T extends string>(steps: T[]): Record<T, (fn: () => unknown) => void>; /** * Use a scheduler based on the given steps. */ export declare function useScheduler<T extends string>(steps?: T[]): ReturnType<typeof getScheduler<T>>; export declare const domScheduler: Record<"read" | "write" | "afterWrite", (fn: () => unknown) => void>; export {};