extract isOfType<number> to a constant

This commit is contained in:
Kai Niedziela 2019-06-01 20:59:59 +02:00
parent 2158ce68ed
commit a53fe2297b

View file

@ -118,7 +118,10 @@ const isObject = (value: unknown): value is object => typeof value === 'object';
is.undefined = isOfType<undefined>('undefined');
is.string = isOfType<string>('string');
is.number = (value: unknown): value is number => isOfType<number>('number')(value) && !is.nan(value);
const isNumberType = isOfType<number>('number');
is.number = (value: unknown): value is number => isNumberType(value) && !is.nan(value);
is.bigint = isOfType<bigint>('bigint');
// eslint-disable-next-line @typescript-eslint/ban-types