@shinka-rpc/util
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

@shinka-rpc/util

Symmetric RPC bus

This package implements auxiliary utilities

sequence

Simple factory function, returning database-like sequence -- the function returning auto-incrementing value

import { sequence } from "@shinka-rpc/util/sequence";

const fromZero = sequence();
const fromFive = sequence(5);

// [fromZero(), fromZero(), fromZero()] === [0, 1, 2]
// [fromFive(), fromFive(), fromFive()] === [5, 6, 7]

API Reference:

  • Optional initialValue: Number

sleep

Simple wrapper over setTimeout and Promise

import { sleep } from "@shinka-rpc/util/sleep";

await sleep(250);

API Reference:

  • Required time: Number of milliseconds, passed directly to setTimeout

Package Sidebar

Install

npm i @shinka-rpc/util

Weekly Downloads

5

Version

0.0.2

License

MIT

Unpacked Size

4.92 kB

Total Files

9

Last publish

Collaborators

  • kai3341