x-time
TypeScript icon, indicating that this package has built-in type declarations

1.1.10 • Public • Published

x-time

setTimeout() with native promises

Build Status Test Coverage

bitHound Code bitHound Overall Score bitHound Dependencies bitHound Dev Dependencies License: MIT

Installation

npm install x-time --save

Example

const xTime = require('x-time')
 
xTime(1000, 'one').then(value => {
  console.log(`waited ${value} second`)
})

You can also await the x-time promise:

await xTime(1000)

Import in Typescript

The default import syntax of TypeScript does not work with this module because it exports a function directly. You need to use the following syntax in order to get completions:

import xTime = require('x-time')

Function: xTime(time[, value])

  • time <Number> duration of timeout in ms
  • value <any> value to resolve the promise with

Returns a promise that gets resolved to the value when the time has passed.

Package Sidebar

Install

npm i x-time

Weekly Downloads

0

Version

1.1.10

License

MIT

Last publish

Collaborators

  • robojones