@kakasoo/proto-typescript
Version:
Utility types and implementations based on JavaScript prototypes.
13 lines • 506 B
TypeScript
import { ErrorType } from './error.type';
import { NumberType } from './number.type';
export declare namespace RegExpType {
/**
* number range
*
* @exmple 1-9 ok
* @exmple 5-1 x (right is less than left)
* @exmple 2-2 ok (case which is left and right is equals)
*/
type Range<T extends number, P extends number> = NumberType.Compare<T, '<=', P> extends true ? `${T}-${P}` : never | ErrorType.TO_HAVE_TO_BE_BIGGER_THAN_FROM;
}
//# sourceMappingURL=regexp.type.d.ts.map