set-immediate-shim

  • Version 4.0.0
  • Published
  • 4.68 kB
  • No dependencies
  • MIT license

Install

npm i set-immediate-shim
yarn add set-immediate-shim
pnpm add set-immediate-shim

Overview

Simple setImmediate shim

Index

Functions

function setImmediate

setImmediate: <T extends any[]>(
callback: (...arguments_: T) => void,
...arguments_: T
) => void;
  • A setImmediate shim.

    Uses the native setImmediate when available (Node.js), falls back to MessageChannel for better performance in environments that support it (modern browsers, Deno), and uses setTimeout with zero delay as a last resort.

    Example 1

    import setImmediateShim from 'set-immediate-shim';
    setImmediateShim(() => {
    console.log('2');
    });
    console.log('1');
    //=> 1
    //=> 2

Package Files (1)

Dependencies (0)

No dependencies.

Dev Dependencies (2)

Peer Dependencies (0)

No peer dependencies.

Badge

To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/set-immediate-shim.

  • Markdown
    [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/set-immediate-shim)
  • HTML
    <a href="https://www.jsdocs.io/package/set-immediate-shim"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>