@aidarkezio/main-func
Version:
📦 It has my funcs
25 lines (23 loc) • 681 B
text/typescript
import { z } from 'zod'
type params = Parameters<typeof z.string>[0]
type ErrorArgs = {
[key: string]: params
}
export const ERROR_ARGS: ErrorArgs = {
IP: {
invalid_type_error: 'Invalid type of ip, ip must be a valid string ip',
required_error: 'ip is required'
},
PORT: {
invalid_type_error: 'Invalid type of port, port must be a valid number',
required_error: 'port is required'
},
URL: {
invalid_type_error: 'Invalid type of url, url must be a valid string url',
required_error: 'url is required'
},
QUERY: {
invalid_type_error: 'Invalid type of query, query must be a string',
required_error: 'query is required'
}
} as const