diff --git a/src/boolean-util/boolean-util.spec.ts b/src/boolean-util/boolean-util.spec.ts index 53662be..b98ae78 100644 --- a/src/boolean-util/boolean-util.spec.ts +++ b/src/boolean-util/boolean-util.spec.ts @@ -1,24 +1,24 @@ -import { valueOfBoolean } from './boolean-util'; +import { parseBoolean } from './boolean-util'; -describe('valueOfBoolean', () => { +describe('parseBoolean', () => { it('should throw with incompatible input', () => { - expect(() => valueOfBoolean('abc')).toThrow(); - expect(() => valueOfBoolean('1111')).toThrow(); - expect(() => valueOfBoolean('')).toThrow(); - expect(() => valueOfBoolean('nay')).toThrow(); + expect(() => parseBoolean('abc')).toThrow(); + expect(() => parseBoolean('1111')).toThrow(); + expect(() => parseBoolean('')).toThrow(); + expect(() => parseBoolean('nay')).toThrow(); }); it('should return parameter in boolean type', () => { - expect(valueOfBoolean('true')).toEqual(true); - expect(valueOfBoolean('false')).toEqual(false); - expect(valueOfBoolean('1')).toEqual(true); - expect(valueOfBoolean('0')).toEqual(false); - expect(valueOfBoolean('yes')).toEqual(true); - expect(valueOfBoolean('no')).toEqual(false); - expect(valueOfBoolean('Y')).toEqual(true); - expect(valueOfBoolean('N')).toEqual(false); - expect(valueOfBoolean('On')).toEqual(true); - expect(valueOfBoolean('Off')).toEqual(false); - expect(valueOfBoolean('TRUE')).toEqual(true); - expect(valueOfBoolean('FALSE')).toEqual(false); + expect(parseBoolean('true')).toEqual(true); + expect(parseBoolean('false')).toEqual(false); + expect(parseBoolean('1')).toEqual(true); + expect(parseBoolean('0')).toEqual(false); + expect(parseBoolean('yes')).toEqual(true); + expect(parseBoolean('no')).toEqual(false); + expect(parseBoolean('Y')).toEqual(true); + expect(parseBoolean('N')).toEqual(false); + expect(parseBoolean('On')).toEqual(true); + expect(parseBoolean('Off')).toEqual(false); + expect(parseBoolean('TRUE')).toEqual(true); + expect(parseBoolean('FALSE')).toEqual(false); }); }); diff --git a/src/map-util/index.ts b/src/map-util/index.ts index 7d7d987..2c51b2c 100644 --- a/src/map-util/index.ts +++ b/src/map-util/index.ts @@ -1 +1 @@ -export { getMapValue, groupBy, groupByKey } from './map-util'; +export { groupBy, groupByKey } from './map-util'; diff --git a/src/number-util/index.ts b/src/number-util/index.ts index 6b24221..196c657 100644 --- a/src/number-util/index.ts +++ b/src/number-util/index.ts @@ -1,9 +1 @@ -export { - decimalRoundDown, - decimalRoundUp, - fromPermyriad, - intValueOf, - isNumeric, - toPermyriad, - valueOfNumber, -} from './number-util'; +export { decimalRoundDown, decimalRoundUp, fromPermyriad, intValueOf, isNumeric, toPermyriad } from './number-util'; diff --git a/src/number-util/number-util.spec.ts b/src/number-util/number-util.spec.ts index 71183b7..00fe3e8 100644 --- a/src/number-util/number-util.spec.ts +++ b/src/number-util/number-util.spec.ts @@ -1,12 +1,4 @@ -import { - decimalRoundDown, - decimalRoundUp, - fromPermyriad, - intValueOf, - isNumeric, - toPermyriad, - valueOfNumber, -} from './number-util'; +import { decimalRoundDown, decimalRoundUp, fromPermyriad, intValueOf, isNumeric, toPermyriad } from './number-util'; describe('intValueOf', () => { it('should throw with incompatible input', () => { @@ -28,23 +20,6 @@ describe('intValueOf', () => { }); }); -describe('valueOfNumber', () => { - it('should throw with incompatible input', () => { - expect(() => valueOfNumber('abc')).toThrow(); - expect(() => valueOfNumber('4a')).toThrow(); - expect(() => valueOfNumber('1.2.3')).toThrow(); - expect(() => valueOfNumber('')).toThrow(); - }); - it('should return parameter in number type', () => { - expect(valueOfNumber('-1')).toEqual(-1); - expect(valueOfNumber('0')).toEqual(0); - expect(valueOfNumber('1.2')).toEqual(1.2); - expect(valueOfNumber('-1.2')).toEqual(-1.2); - expect(valueOfNumber('-93339.228883747849')).toEqual(-93339.22888374786); - expect(valueOfNumber('9488848.29000004833')).toEqual(9488848.290000048); - }); -}); - describe('isNumeric', () => { it('should equal to all', () => { expect(isNumeric('0')).toEqual(true); diff --git a/src/string-util/string-util.ts b/src/string-util/string-util.ts index cbd846e..0a6f599 100644 --- a/src/string-util/string-util.ts +++ b/src/string-util/string-util.ts @@ -168,7 +168,10 @@ export function isValidEmail(str: string): boolean { } export function splitTags(str: string, separator: string | RegExp = ','): Tag[] { - return str.split(separator).filter(_ => _.length).map((text) => ({ text: text.trim() })); + return str + .split(separator) + .filter((_) => _.length) + .map((text) => ({ text: text.trim() })); } /** @deprecated do .split().map().filter() yourself */ @@ -183,7 +186,7 @@ export function splitString(str: string, separator = ','): string[] { } export function joinTags(tags: Readonly, separator = ','): string { - return tags.map((tag) => tag.text).join(separator) + return tags.map((tag) => tag.text).join(separator); } /** @deprecated do .map().join() yourself */