From 1adad772f78da97dc6c2ff11343179502a035a84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jorge=20Gonc=CC=A7alves?= Date: Wed, 17 Jun 2026 11:29:41 +0100 Subject: [PATCH] Update UUID parameter types in ValidatorJSAsserts interface --- src/types/index.d.ts | 4 ++-- test/asserts/uuid-assert.test.js | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/types/index.d.ts b/src/types/index.d.ts index aacb162..c9e3e0e 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -202,7 +202,7 @@ export interface ValidatorJSAsserts { /** * Valid `UUID`. - * @param [version] - UUID version `3`, `4`, `5`, `7`, `max` or `nil`. Defaults to `all` if omitted. + * @param [version] - UUID version 3, 4, 5, 7, `3`, `4`, `5`, `7`, `max` or `nil`. Defaults to `all` if omitted. */ - uuid(version?: '3' | '4' | '5' | '7' | 'max' | 'nil'): AssertInstance; + uuid(version?: 3 | 4 | 5 | 7 | '3' | '4' | '5' | '7' | 'max' | 'nil'): AssertInstance; } diff --git a/test/asserts/uuid-assert.test.js b/test/asserts/uuid-assert.test.js index 8e11290..8292599 100644 --- a/test/asserts/uuid-assert.test.js +++ b/test/asserts/uuid-assert.test.js @@ -72,9 +72,13 @@ describe('UuidAssert', () => { [ { name: 'v3', uuid: '6fa459ea-ee8a-3ca4-894e-db77e160355e', version: 3 }, + { name: 'stringified v3', uuid: '6fa459ea-ee8a-3ca4-894e-db77e160355e', version: '3' }, { name: 'v4', uuid: '17dd5a7a-637c-436e-bb8a-5398f7ac0a76', version: 4 }, + { name: 'stringified v4', uuid: '17dd5a7a-637c-436e-bb8a-5398f7ac0a76', version: '4' }, { name: 'v5', uuid: '74738ff5-5367-5958-9aee-98fffdcd1876', version: 5 }, + { name: 'stringified v5', uuid: '74738ff5-5367-5958-9aee-98fffdcd1876', version: '5' }, { name: 'v7', uuid: '01973bbd-2012-7c70-bc1a-59c06fe30326', version: 7 }, + { name: 'stringified v7', uuid: '01973bbd-2012-7c70-bc1a-59c06fe30326', version: '7' }, { name: 'nil', uuid: '00000000-0000-0000-0000-000000000000', version: 'nil' }, { name: 'max', uuid: 'FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF', version: 'max' } ].forEach(({ name, uuid, version }) => {