Skip to content

Instantly share code, notes, and snippets.

View skarfacegc's full-sized avatar
💭
slowly working on Gue

Andrew Williams skarfacegc

💭
slowly working on Gue
View GitHub Profile
@skarfacegc
skarfacegc / promise.js
Created April 19, 2016 19:10
promise example from erik
function promised(fn) {
return function(cb) {
return new Promise(function(resolve, reject) {
fn(function { cb(); resolve() });
});
}
}
promised(myAsync)(myCallback).then(...);
@skarfacegc
skarfacegc / execa.js
Created April 2, 2017 19:31
execa Stream and Promise example
'use strict';
const execa = require('execa');
const getStream = require('get-stream');
let foo = execa.shell('sleep 3 && echo foo');
foo.then((result)=>{
console.log('Done');
console.log(result);
@skarfacegc
skarfacegc / Array promise chain.js
Created July 15, 2017 17:00
Array promise chain created by skarfacegc - https://repl.it/JR1a/117
let foo = [];
foo[0] = () => {
return new Promise((resolve,reject) => {
setTimeout(() =>{
console.log('a');
resolve(1);
}, 100);
});