index.ts
1 import Errawr, { Interpolator, Gettable } from './errawr'; 2 import rawr from './rawr'; 3 import { hasName, isError } from './helpers'; 4 5 interface InvariantStatic { 6 (condition: false, reason: string | Interpolator, info?: Gettable): never; 7 (condition: any, reason: string | Interpolator, info?: Gettable): asserts condition; 8 } 9 10 // See https://github.com/microsoft/TypeScript/issues/36931 11 const invariant: InvariantStatic = Errawr.invariant; 12 13 export { Errawr, Errawr as Error, rawr, invariant, hasName, isError }; 14 export default Errawr;