Skip to content

jacobq/make-a-promise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

make-a-promise

This is an extremely short bit of code that simply provides an alternative way to create a Promise object.

// example.js

import { createReadStream } from 'fs';
import { makePromise } from 'make-a-promise';

async function readFromStream(fileName) {
  const { promise, resolve, reject } = makePromise();
  createReadStream(fileName)
    // ... (pipe, handle events, etc.) ...
    .on('end', resolve)
    .on('error', reject);
  return promise;
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published