From dc99d94e65f8b8e245829e1b995b6fea3275c5c1 Mon Sep 17 00:00:00 2001 From: ealush Date: Sat, 9 Oct 2021 23:15:18 +0300 Subject: [PATCH] patch: shorten isBlank --- packages/n4s/src/rules/__tests__/isBlank.test.ts | 4 ++-- packages/n4s/src/rules/isBlank.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/n4s/src/rules/__tests__/isBlank.test.ts b/packages/n4s/src/rules/__tests__/isBlank.test.ts index 356a641e1..1c6643b82 100644 --- a/packages/n4s/src/rules/__tests__/isBlank.test.ts +++ b/packages/n4s/src/rules/__tests__/isBlank.test.ts @@ -1,7 +1,7 @@ import { isBlank, isNotBlank } from 'isBlank'; describe('isBlank', () => { - it('Should return true for a string of whitespaces', () => { + it('Should return true for a string of white spaces', () => { expect(isBlank(' ')).toBe(true); }); @@ -11,7 +11,7 @@ describe('isBlank', () => { }); describe('isNotBlank', () => { - it('Should return false for a string of whitespaces', () => { + it('Should return false for a string of white spaces', () => { expect(isNotBlank(' ')).toBe(false); }); diff --git a/packages/n4s/src/rules/isBlank.ts b/packages/n4s/src/rules/isBlank.ts index e35b51037..838eeeb6a 100644 --- a/packages/n4s/src/rules/isBlank.ts +++ b/packages/n4s/src/rules/isBlank.ts @@ -1,7 +1,8 @@ import bindNot from 'bindNot'; +import { isStringValue } from 'isStringValue'; export function isBlank(value: unknown): boolean { - return typeof value === 'string' && value.trim() === ''; + return isStringValue(value) && !value.trim(); } export const isNotBlank = bindNot(isBlank);