export function assertNonNullish( item: T, itemName: string, ): asserts item is NonNullable { if (item == null) { throw new Error( `Variable \`${itemName}\` was expected to be defined, but found value ${ item as Exclude } (${typeof item}) instead`, ); } }