Sha256: 1c228a3f7401afc67d6e102d1e906b179710af76ad195c255c936d96a95970e4
Contents?: true
Size: 809 Bytes
Versions: 26
Compression:
Stored size: 809 Bytes
Contents
declare class InvariantError extends Error { readonly message: string; name: string; constructor(message: string, ...positionals: any[]); } interface CustomErrorConstructor { new (message: string): Error; } interface CustomErrorFactory { (message: string): Error; } declare type CustomError = CustomErrorConstructor | CustomErrorFactory; declare type Invariant = { (predicate: unknown, message: string, ...positionals: any[]): asserts predicate; as(ErrorConstructor: CustomError, predicate: unknown, message: string, ...positionals: unknown[]): asserts predicate; }; declare const invariant: Invariant; declare function format(message: string, ...positionals: any[]): string; export { CustomError, CustomErrorConstructor, CustomErrorFactory, InvariantError, format, invariant };
Version data entries
26 entries across 26 versions & 1 rubygems