Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // async toFulfill
- /**
- *
- * @return {Promise<[(*|undefined), any, any, any, any, any, any, any, any, any]>}
- */
- this.fulfill = async () => {
- if(state && state.toFulfill){
- return Promise.all(state.toFulfill.map(name => {
- if (toFulfill[name]) {
- return toFulfill[name]();
- }
- return Promise.resolve();
- }))
- }
- // return this // return default promise
- };
- this.fulfill1 = () => new Promise(r => {
- if(state && state.toFulfill){
- Promise.all(state.toFulfill.map(name => {
- if (toFulfill[name]) {
- return toFulfill[name]();
- }
- return Promise.resolve();
- }))
- .then(() => {r()})
- } else {
- r()
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement