Skip to content

Instantly share code, notes, and snippets.

@ideal-knee
Last active April 29, 2021 03:50
Show Gist options
  • Save ideal-knee/82be340b44829e6efa0a2437d60401fb to your computer and use it in GitHub Desktop.
Save ideal-knee/82be340b44829e6efa0a2437d60401fb to your computer and use it in GitHub Desktop.
const makeSingleIO = () => {
let put, err;
const promise = new Promise((resolve, reject) => {
put = resolve;
err = reject;
});
return { put, err, get: () => promise };
};
const testSingleIO = async () => {
const testIO = makeSingleIO();
testIO.put("flub");
const result = await testIO.get();
console.log(result);
};
testSingleIO();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment