I hereby claim:
- I am demiazz on github.
- I am demiazz (https://keybase.io/demiazz) on keybase.
- I have a public key ASB9Xm48C--XxDJfbzP47iUORpj4q6uWe_LtiBjJvHCCfAo
To claim this, I am signing this object:
function on(target, eventType, handler, useCapture = false) { | |
target.addEventListener(eventType, (handler), useCapture); | |
return () => | |
target.removeEventListener(eventType, (handler), useCapture); | |
} | |
function delegate(target, selector, eventType, handler, useCapture = false) { | |
function wrappedHandler(event) { | |
if (!(event.target instanceof Element)) { |
function on(target, eventType, handler, useCapture = false) { | |
target.addEventListener(eventType, (handler), useCapture); | |
return () => | |
target.removeEventListener(eventType, (handler), useCapture); | |
} | |
function delegate(target, selector, eventType, handler, useCapture = false) { | |
function wrappedHandler(event) { | |
if (!(event.target instanceof Element)) { |
const Octokit = require("@octokit/rest"); | |
const client = new Octokit({ | |
auth() { | |
return "FIXME: Add your OAUTH token here"; | |
} | |
}); | |
const isShouldBeRemoved = gist => { | |
// FIXME: Add conditions for gist deleting here |
I hereby claim:
To claim this, I am signing this object:
// Script for RunKit | |
const convert = require("color-convert"); | |
const palette = []; | |
const step = 10; | |
for (let i = step; i < 100; i += step) { | |
const hsl = `hsl(0, 0%, ${i}%)`; | |
const rgb = `rgb(${convert.hsl.rgb(0, 0, i).join(", ")})`; |
type Action = () => void; | |
export const throttleWithRAF = (action: Action): (() => void) => { | |
let isRunning = false; | |
return (): void => { | |
if (isRunning) { | |
return; | |
} |
export const timeout = (ms: number, reason: string): Promise<never> => | |
new Promise((_, reject) => setTimeout(reject, ms, new Error(reason))); |