@@ -171,8 +171,8 @@ Same as above but for a 32-bits (x86) Windows or Linux binary.
171
171
#### ` isArrayOfStringNotEmpty (value: unknown): boolean`
172
172
#### ` isSizeArrayOfStringNotEmpty (value: unknown, length: number): boolean`
173
173
#### ` isArrayOfNumber (value: unknown): boolean`
174
- #### ` isArrayOfStringLike (value: unknown, pattern: RegExp ): boolean`
175
- #### ` isSizeArrayOfStringLike (value: unknown, length: number, pattern: RegExp ): boolean`
174
+ #### ` isArrayOfStringLike (value: unknown, pattern: RegExp | string ): boolean`
175
+ #### ` isSizeArrayOfStringLike (value: unknown, length: number, pattern: RegExp | string ): boolean`
176
176
#### ` isSizeArrayOfNumber (value: unknown, length: number): boolean`
177
177
#### ` isArrayOfNumberWithinRange (value: unknown, min: number, max: number): boolean`
178
178
#### ` isSizeArrayOfNumberWithinRange (value: unknown, length: number, min: number, max: number): boolean`
@@ -295,7 +295,15 @@ Plain object assigned as property within another:
295
295
296
296
#### ` isString (value: unknown): boolean`
297
297
#### ` isStringNotEmpty (value: unknown): boolean`
298
- #### ` isStringLike (value: unknown, pattern: RegExp ): boolean`
298
+ #### ` isStringLike (value: unknown, pattern: RegExp | string): boolean`
299
+
300
+ If pattern is a string, this function will look for a corresponding known regex pattern.
301
+
302
+ As of this writing, these are:
303
+
304
+ - ` hex` : Hexadecimal
305
+ - ` SRI ` : [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity)
306
+
299
307
#### ` isHexString (value: unknown): boolean`
300
308
301
309
</details>
@@ -424,8 +432,8 @@ assert.shouldArrayOfString(["a","b"], new Error("custom error", { cause: err }))
424
432
#### ` shouldSizeArrayOfString (value: unknown, length: number, error?: Error | string): void `
425
433
#### ` shouldArrayOfStringNotEmpty (value: unknown, error?: Error | string): void `
426
434
#### ` shouldSizeArrayOfStringNotEmpty (value: unknown, length: number, error?: Error | string): void `
427
- #### ` shouldArrayOfStringLike (value: unknown, pattern: RegExp , error?: Error | string | null ): void `
428
- #### ` shouldSizeArrayOfStringLike (value: unknown, length: number, pattern: RegExp , error?: Error | string | null ): void `
435
+ #### ` shouldArrayOfStringLike (value: unknown, pattern: RegExp | string , error?: Error | string | null ): void `
436
+ #### ` shouldSizeArrayOfStringLike (value: unknown, length: number, pattern: RegExp | string , error?: Error | string | null ): void `
429
437
#### ` shouldArrayOfNumber (value: unknown, error?: Error | string): void `
430
438
#### ` shouldSizeArrayOfNumber (value: unknown, length: number, error?: Error | string): void `
431
439
#### ` shouldArrayOfNumberWithinRange (value: unknown, min: number, max: number, error?: Error | string): void `
@@ -485,7 +493,7 @@ alias: `shouldSizeArrayOfBuffer(value: unknown, length: number, error?: Error |
485
493
486
494
#### ` shouldString (value: unknown, error?: Error | string): void `
487
495
#### ` shouldStringNotEmpty (value: unknown, error?: Error | string): void `
488
- #### ` shouldStringLike (value: unknown, pattern: RegExp , error?: Error | string | null ): void `
496
+ #### ` shouldStringLike (value: unknown, pattern: RegExp | string , error?: Error | string | null ): void `
489
497
#### ` shouldHexString (value: unknown, error?: Error | string): void `
490
498
491
499
</details>
@@ -598,8 +606,8 @@ function(option = {}){
598
606
#### ` asSizeArrayOfString (value: unknown, length: number): string[] | null `
599
607
#### ` asArrayOfStringNotEmpty (value: unknown): string[] | null `
600
608
#### ` asSizeArrayOfStringNotEmpty (value: unknown, length: number): string[] | null `
601
- #### ` asArrayOfStringLike (value: unknown, pattern: RegExp ): string[] | null ;
602
- #### ` asSizeArrayOfStringLike(value: unknown, length: number, pattern: RegExp): string[] | null;
609
+ #### ` asArrayOfStringLike (value: unknown, pattern: RegExp | string ): string[] | null ;
610
+ #### ` asSizeArrayOfStringLike(value: unknown, length: number, pattern: RegExp | string ): string[] | null;
603
611
#### ` asArrayOfNumber (value: unknown): number[] | null `
604
612
#### ` asSizeArrayOfNumber (value: unknown, length: number): number[] | null `
605
613
#### ` asArrayOfNumberWithinRange (value: unknown, min: number, max: number): number[] | null `
@@ -662,6 +670,7 @@ alias: `asSizeArrayOfBuffer(value: unknown, length: number): Uint8Array[] | Buff
662
670
663
671
#### ` asString (value: unknown): string | null `
664
672
#### ` asStringNotEmpty (value: unknown): string | null `
673
+ #### ` asStringLike (value: unknown, pattern: RegExp | string): string | null `
665
674
#### ` asHexString (value: unknown): string | null `
666
675
667
676
</details>
0 commit comments