at master 384 B view raw
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}