feat: implmented first internal functions for KMS service

This commit is contained in:
=
2024-06-05 22:44:20 +05:30
parent a0653883b6
commit 1acf25dd53
20 changed files with 408 additions and 5 deletions
+4
View File
@@ -7,3 +7,7 @@ export const zpStr = <T extends ZodTypeAny>(schema: T, opt: { stripNull: boolean
if (typeof val !== "string") return val;
return val.trim() || undefined;
}, schema);
export const zodBuffer = z.custom<Buffer>((data) => Buffer.isBuffer(data) || data instanceof Uint8Array, {
message: "Expected binary data (Buffer Or Uint8Array)"
});