export const nullish = ( value: T | null | undefined, ): value is null | undefined => { return value === null || value === undefined; }; export const notNullish = (value: T | null | undefined): value is T => value !== null && value !== undefined; export const idRegex = /^[a-zA-Z0-9_-]+$/; export const sumValues = (vals: number[]) => { return vals.reduce((acc, curr) => acc + curr, 0); };