Personal Site
1/**
2 * via: https://www.totaltypescript.com/concepts/the-prettify-helper
3 */
4export type Prettify<T> = {
5 [K in keyof T]: T[K];
6} & {};
7
8export function isObj(obj: unknown): obj is object {
9 return typeof obj === "object" && obj !== null;
10}
11
12/**
13 * Throw passed value (for ternaries/etc)
14 * @param val value to throw
15 */
16export function throws(val: unknown): never {
17 throw val;
18}