Merge branch 'main' into esm

This commit is contained in:
Sindre Sorhus 2022-06-11 17:28:27 +07:00 committed by GitHub
commit 7689d89b98
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View file

@ -48,7 +48,7 @@ const objectTypeNames = [
'FormData', 'FormData',
'URLSearchParams', 'URLSearchParams',
'HTMLElement', 'HTMLElement',
...typedArrayTypeNames, 'NaN',
] as const; ] as const;
type ObjectTypeName = typeof objectTypeNames[number]; type ObjectTypeName = typeof objectTypeNames[number];
@ -108,7 +108,7 @@ function is(value: unknown): TypeName {
case 'string': case 'string':
return 'string'; return 'string';
case 'number': case 'number':
return 'number'; return Number.isNaN(value) ? 'NaN' : 'number';
case 'boolean': case 'boolean':
return 'boolean'; return 'boolean';
case 'function': case 'function':

View file

@ -455,8 +455,8 @@ const types = new Map<string, Test>([
NaN, // eslint-disable-line unicorn/prefer-number-properties NaN, // eslint-disable-line unicorn/prefer-number-properties
Number.NaN, Number.NaN,
], ],
typename: 'number', typename: 'NaN',
typeDescription: AssertionTypeDescription.nan, typeDescription: AssertionTypeDescription.nan
}], }],
['nullOrUndefined', { ['nullOrUndefined', {
is: is.nullOrUndefined, is: is.nullOrUndefined,