From 3afdb5d230f8b14c5c67ee9585e8c322ae0f440f Mon Sep 17 00:00:00 2001 From: Pablo Baleztena Date: Mon, 14 Oct 2024 09:50:01 -0300 Subject: [PATCH] [fabric/domain] Remove validator dependency and simplify isInMemoryFile function --- packages/fabric/domain/src/files/is-in-memory-file.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/packages/fabric/domain/src/files/is-in-memory-file.ts b/packages/fabric/domain/src/files/is-in-memory-file.ts index c3a07f0..09c4049 100644 --- a/packages/fabric/domain/src/files/is-in-memory-file.ts +++ b/packages/fabric/domain/src/files/is-in-memory-file.ts @@ -1,19 +1,14 @@ import { isRecord } from "@fabric/core"; -import validator from "validator"; import { InMemoryFile } from "./in-memory-file.js"; -const { isBase64, isMimeType } = validator; - export function isInMemoryFile(value: unknown): value is InMemoryFile { try { return ( isRecord(value) && "data" in value && typeof value.data === "string" && - isBase64(value.data.split(",")[1]) && "mimeType" in value && typeof value.mimeType === "string" && - isMimeType(value.mimeType) && "name" in value && typeof value.name === "string" && "sizeInBytes" in value &&