/ lib / index.ts
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;