pjs.fiber.runPromise()

pjs.fiber.runPromise()

This API is deprecated, starting in Profound.js 6. If running Profound.js 6 or higher, use async/await instead. See here for an example.

This API calls a Promise function in a top-down manner within a fiber.

Examples

Run readFile Promise in a fiber
const readFile = require('fs-readfile-promise'); var fileContent = pjs.fiber.runPromise(readFile('./myfile'));
Read 2 files asynchronously in parallel at the same time in a fiber
const readFile = require('fs-readfile-promise'); var contents = pjs.fiber.runPromise(Promise.all([ readFile("./myfile1"), readFile("./myfile2") ])); var file1Content = contents[0]; var file2Content = contents[1];

Video Tutorials