import { newError } from '../shortened-functions' import { isError } from './is-error' export function throwError(error?: Error): never export function throwError(message?: string): never export function throwError(errorOrMessage?: Error | string): never { throw isError(errorOrMessage) ? errorOrMessage : newError(errorOrMessage as string) }