Skip to content

ofir-e/deasync-obj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deasync-obj

transforms object with promises values to object with resolved values.

Installation

npm install deasync-obj

(typescript ready, no need for @types/deasync-obj :))

Example

import { deasyncObj } from 'deasync-obj';

async function main() {
    const obj = {
        foo: {
            bar: Promise.resolve(5),
            baz: [6, Promise.resolve(7)]
        }
    };

    deasyncObj(obj).then(() => {
        console.log(obj);
    });


}

main();

This will print:

{ foo: { bar: 5, baz: [6, 7] } }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published