From dd0ce21a15d157651ffd3813945c00715231d7b4 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Tue, 14 Oct 2025 15:00:38 +0200 Subject: [PATCH] removed not used schemas --- shared/src/schema/base.schema.test.ts | 17 +---------------- shared/src/schema/base.schema.ts | 7 +------ 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/shared/src/schema/base.schema.test.ts b/shared/src/schema/base.schema.test.ts index db0a07d52..d12f2a3b4 100644 --- a/shared/src/schema/base.schema.test.ts +++ b/shared/src/schema/base.schema.test.ts @@ -1,6 +1,5 @@ import { describe, expect, it } from 'bun:test' -import { generateKeyPairSync } from 'node:crypto' -import { uuidv4Schema, uint32Schema, buffer32Schema } from './base.schema' +import { uuidv4Schema, uint32Schema } from './base.schema' import { v4 as uuidv4 } from 'uuid' describe('uuidv4 schema', () => { @@ -23,17 +22,3 @@ describe('uint32 schema', () => { expect(uint32Schema.safeParse(2092352810).success).toBeTruthy() }) }) - -describe('buffer32 schema', () => { - it('should validate buffer', () => { - const { publicKey } = generateKeyPairSync('ed25519') - const buffer = publicKey.export({ type: 'spki', format: 'der' }).slice(-32) - expect(Buffer.isBuffer(buffer)).toBeTruthy() - expect(buffer.length).toBe(32) - expect(buffer32Schema.safeParse(buffer).success).toBeTruthy() - }) - - it("shouldn't validate string", () => { - expect(buffer32Schema.safeParse('3e1a2eecc95c48fedf47a522a8c77b91').success).toBeFalsy() - }) -}) diff --git a/shared/src/schema/base.schema.ts b/shared/src/schema/base.schema.ts index 0dcdf09a9..2f158b1b0 100644 --- a/shared/src/schema/base.schema.ts +++ b/shared/src/schema/base.schema.ts @@ -1,12 +1,7 @@ -import { string, number, custom } from 'zod' +import { string, number } from 'zod' import { validate, version } from 'uuid' export const uuidv4Schema = string().refine((val: string) => validate(val) && version(val) === 4, 'Invalid uuid') export const emailSchema = string().email() export const urlSchema = string().url() export const uint32Schema = number().positive().lte(4294967295) -export const buffer32Schema = custom( - (val: Buffer) => Buffer.isBuffer(val) && val.length === 32, - 'Invalid buffer' -) -export const hex64Schema = string().length(64).regex(/^[0-9A-Fa-f]$/) \ No newline at end of file