UNPKG

gnablib

Version:

A lean, zero dependency library to provide a useful base for your project.

15 lines (14 loc) 684 B
/*! Copyright 2024 the gnablib contributors MPL-1.1 */ export declare class LengthError extends RangeError { readonly need: number; readonly available: number; readonly key: string; constructor(need: number, available: number); constructor(need: number, name: string, available: number); constructor(need: number, name: string, available: number, eq?: string); static atMost(need: number, name: string, available: number): LengthError; static mulOf(need: number, name: string, available: number): LengthError; static oneOf(need: number[], name: string, value: number): LengthError; get name(): string; get [Symbol.toStringTag](): string; }