I hereby claim:
- I am haywirez on github.
- I am haywirez (https://keybase.io/haywirez) on keybase.
- I have a public key whose fingerprint is D401 6C79 8E45 5812 3331 6A00 0068 7F25 B081 3CBC
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
export const downloadBlob = (blob, fileName) => { | |
const a = document.createElement("a") | |
const url = window.URL.createObjectURL(blob) | |
a.href = url | |
a.download = fileName | |
a.click() | |
window.URL.revokeObjectURL(url) | |
} |
// curried function that makes 'map' possible on querySelectors | |
// e.g. queryMap(console.log, 'a') or queryMap(console.log)('a') | |
export function queryMap (func, selector) { | |
if (arguments.length === 1) return (selector) => [].slice.apply(document.querySelectorAll(selector)).map(func) | |
else return [].slice.apply(document.querySelectorAll(selector)).map(func) | |
} |