Readme

Usage:

async (rawInput) => { const validators = await @devdoshi.validators(); const inputSchema = validators.inputSchema(); const input = inputSchema.safeParse(rawInput); }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
export const validators = async () => {
const { z } = await import("npm:zod");
const inputSchema = () =>
z.object({
ip: z.string().min(1),
port: z.number(),
securityGroupId: z.string().min(1),
aws: z.object({
secretAccessKey: z.string().min(1),
accessKeyId: z.string().min(1),
region: z.string().min(1),
}),
});
return {
inputSchema,
};
};
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
October 23, 2023