create-load-getter
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

create-load-getter

Utility to run repeatable promise in daemon mode.

To install package:

npm install create-load-getter

Usage

import createLoadGetter from 'create-load-getter';

let idx = 0;

const [
  load,
  get,
  stop,
  getLastItems,
] = createLoadGetter(() => idx++, 1000)

load() // Start loading every 1000 ms
console.log(get()) // Show idx in console
setTimeout(() => console.log(get()), 3000)
stop()
setTimeout(() => console.log(get()), 1000)
console.log(getLastItems()) // Show last saved items history

Docs

  • func - function to execute in daemon mode
  • timeout - timeout to repeat

Deploy

To install dependencies:

npm install

To build:

npm build

This project was created using bun init in bun v1.1.0. Bun is a fast all-in-one JavaScript runtime.

Readme

Keywords

none

Package Sidebar

Install

npm i create-load-getter

Weekly Downloads

0

Version

0.0.3

License

none

Unpacked Size

6.06 kB

Total Files

6

Last publish

Collaborators

  • javeoff