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];