I hereby claim:
- I am jsg2021 on github.
- I am jsg2021 (https://keybase.io/jsg2021) on keybase.
- I have a public key ASAPjLrrz_LIX88JW1G_8ZW5bKG-BjrPQG5ZVc1-blv48Ao
To claim this, I am signing this object:
| export const NULL_PROTO = "file:/"; | |
| const isDefault = (x, y) => | |
| !`${x}`.startsWith("file:") && | |
| (!y || y === NULL_PROTO || !`${y}`.startsWith("file:")); | |
| const filterString = (str, defaulted) => | |
| defaulted ? str.replace(/^file:\/\//, "") : str; | |
| class LooseURL extends URL { |
| import { useEffect } from "react"; | |
| /** | |
| * Exercises left to reader to implement: | |
| * | |
| * useResolvedStore | |
| * getValueFromStore | |
| * shouldUpdateForChange | |
| * forceUpdate | |
| * addChangeListener |
| import { useEffect } from 'react'; | |
| /** | |
| * @template T | |
| * @typedef {{ read: () => T }} Reader | |
| */ | |
| const DATA = { | |
| /** @type {Object<string, Reader<any>>} */ | |
| objects: {}, |
| #!/usr/bin/env bash | |
| set -e | |
| eval 'SESSION=(${!'"OP_SESSION_"'@})' | |
| if [[ -z $SESSION ]]; then | |
| echo "Login required: eval \$(op signin accountname)" | |
| exit 1; | |
| fi |
| /** | |
| * | |
| * @generator | |
| * @param {number} start | |
| * @param {number} end | |
| * @yeilds {number} The next number in the range | |
| */ | |
| export function* range(start, end) { | |
| let x = start; | |
| while (x++ < end) { |
I hereby claim:
To claim this, I am signing this object: