@deboxsoft/module-core
Advanced tools
Comparing version 2.5.37 to 2.5.38
@@ -154,2 +154,13 @@ import { z, ZodType } from 'zod'; | ||
declare const RangeDateSchema: ZodType<RangeDate>; | ||
declare const makeSchemaResponse: <T>(schema: z.ZodType<T, z.ZodTypeDef, T>) => z.ZodObject<{ | ||
data: z.ZodType<T, z.ZodTypeDef, T>; | ||
}, "strip", z.ZodTypeAny, z.objectUtil.addQuestionMarks<{ | ||
data: T; | ||
}> extends infer T_1 ? { [k_1 in keyof T_1]: z.objectUtil.addQuestionMarks<{ | ||
data: T; | ||
}>[k_1]; } : never, z.objectUtil.addQuestionMarks<{ | ||
data: T; | ||
}> extends infer T_2 ? { [k_3 in keyof T_2]: z.objectUtil.addQuestionMarks<{ | ||
data: T; | ||
}>[k_3]; } : never>; | ||
declare const IdParams: z.ZodObject<{ | ||
@@ -164,3 +175,3 @@ id: z.ZodString; | ||
declare const BooleanResponse: z.ZodObject<{ | ||
data: z.ZodBoolean; | ||
data: z.ZodType<boolean, z.ZodTypeDef, boolean>; | ||
}, "strip", z.ZodTypeAny, { | ||
@@ -173,3 +184,3 @@ data: boolean; | ||
declare const StringResponse: z.ZodObject<{ | ||
data: z.ZodString; | ||
data: z.ZodType<string, z.ZodTypeDef, string>; | ||
}, "strip", z.ZodTypeAny, { | ||
@@ -182,3 +193,3 @@ data: string; | ||
declare const NumberResponse: z.ZodObject<{ | ||
data: z.ZodNumber; | ||
data: z.ZodType<number, z.ZodTypeDef, number>; | ||
}, "strip", z.ZodTypeAny, { | ||
@@ -190,34 +201,2 @@ data: number; | ||
declare type NumberResponse = z.TypeOf<typeof NumberResponse>; | ||
declare const CreateResponse: z.ZodObject<{ | ||
data: z.ZodString; | ||
}, "strip", z.ZodTypeAny, { | ||
data: string; | ||
}, { | ||
data: string; | ||
}>; | ||
declare type CreateResponse = z.TypeOf<typeof CreateResponse>; | ||
declare const ImportResponse: z.ZodObject<{ | ||
data: z.ZodArray<z.ZodString, "many">; | ||
}, "strip", z.ZodTypeAny, { | ||
data: string[]; | ||
}, { | ||
data: string[]; | ||
}>; | ||
declare type ImportResponse = z.TypeOf<typeof ImportResponse>; | ||
declare const UpdateResponse: z.ZodObject<{ | ||
data: z.ZodBoolean; | ||
}, "strip", z.ZodTypeAny, { | ||
data: boolean; | ||
}, { | ||
data: boolean; | ||
}>; | ||
declare type UpdateResponse = z.TypeOf<typeof UpdateResponse>; | ||
declare const RemoveResponse: z.ZodObject<{ | ||
data: z.ZodBoolean; | ||
}, "strip", z.ZodTypeAny, { | ||
data: boolean; | ||
}, { | ||
data: boolean; | ||
}>; | ||
declare type RemoveResponse = z.TypeOf<typeof RemoveResponse>; | ||
@@ -536,2 +515,2 @@ declare const PaginationOptions: z.ZodObject<{ | ||
export { BooleanResponse, CONFIG_KEY, Config, Container, CreateResponse, DateSchema, DbxError, DbxErrorOptions, IdParams, IdSchema, ImportResponse, LOGGER_KEY, Logger, ModuleConfig, NotificationType, NumberResponse, PageCursorInfo, PageCursorParams, Pagination, PaginationOptions, RangeDate, RangeDateSchema, RemoveResponse, StringResponse, TimeStampSchema, UpdateResponse, clamp, cloneDeep, createLoggerConsole, dayTimeZone, debounce, getAppConfig, getConfig, getLogger, getRangeDate, isEmpty, isObject, isPlainObject, isString, isStringAndNotBlank, isStringBlank, kindOf, omit, pickBy, pull, throttle }; | ||
export { BooleanResponse, CONFIG_KEY, Config, Container, DateSchema, DbxError, DbxErrorOptions, IdParams, IdSchema, LOGGER_KEY, Logger, ModuleConfig, NotificationType, NumberResponse, PageCursorInfo, PageCursorParams, Pagination, PaginationOptions, RangeDate, RangeDateSchema, StringResponse, TimeStampSchema, clamp, cloneDeep, createLoggerConsole, dayTimeZone, debounce, getAppConfig, getConfig, getLogger, getRangeDate, isEmpty, isObject, isPlainObject, isString, isStringAndNotBlank, isStringBlank, kindOf, makeSchemaResponse, omit, pickBy, pull, throttle }; |
@@ -25,3 +25,2 @@ var __defProp = Object.defineProperty; | ||
Container: () => Container, | ||
CreateResponse: () => CreateResponse, | ||
DateSchema: () => DateSchema, | ||
@@ -31,3 +30,2 @@ DbxError: () => DbxError, | ||
IdSchema: () => IdSchema, | ||
ImportResponse: () => ImportResponse, | ||
LOGGER_KEY: () => LOGGER_KEY, | ||
@@ -39,6 +37,4 @@ Logger: () => Logger, | ||
RangeDateSchema: () => RangeDateSchema, | ||
RemoveResponse: () => RemoveResponse, | ||
StringResponse: () => StringResponse, | ||
TimeStampSchema: () => TimeStampSchema, | ||
UpdateResponse: () => UpdateResponse, | ||
base64: () => Base64, | ||
@@ -61,2 +57,3 @@ clamp: () => clamp, | ||
kindOf: () => kindOf, | ||
makeSchemaResponse: () => makeSchemaResponse, | ||
omit: () => omit, | ||
@@ -98,13 +95,10 @@ pMap: () => default2, | ||
BooleanResponse: () => BooleanResponse, | ||
CreateResponse: () => CreateResponse, | ||
DateSchema: () => DateSchema, | ||
IdParams: () => IdParams, | ||
IdSchema: () => IdSchema, | ||
ImportResponse: () => ImportResponse, | ||
NumberResponse: () => NumberResponse, | ||
RangeDateSchema: () => RangeDateSchema, | ||
RemoveResponse: () => RemoveResponse, | ||
StringResponse: () => StringResponse, | ||
TimeStampSchema: () => TimeStampSchema, | ||
UpdateResponse: () => UpdateResponse | ||
makeSchemaResponse: () => makeSchemaResponse | ||
}); | ||
@@ -134,17 +128,10 @@ | ||
}); | ||
var BooleanResponse = z.object({ | ||
data: z.boolean() | ||
}); | ||
var StringResponse = z.object({ | ||
data: z.string() | ||
}); | ||
var NumberResponse = z.object({ | ||
data: z.number() | ||
}); | ||
var CreateResponse = StringResponse; | ||
var ImportResponse = z.object({ | ||
data: z.array(z.string()) | ||
}); | ||
var UpdateResponse = BooleanResponse; | ||
var RemoveResponse = BooleanResponse; | ||
var makeSchemaResponse = (schema) => { | ||
return z.object({ | ||
data: schema | ||
}); | ||
}; | ||
var BooleanResponse = makeSchemaResponse(z.boolean()); | ||
var StringResponse = makeSchemaResponse(z.string()); | ||
var NumberResponse = makeSchemaResponse(z.number()); | ||
@@ -724,3 +711,2 @@ // src/zod/index.ts | ||
Container, | ||
CreateResponse, | ||
DateSchema, | ||
@@ -730,3 +716,2 @@ DbxError, | ||
IdSchema, | ||
ImportResponse, | ||
LOGGER_KEY, | ||
@@ -738,6 +723,4 @@ Logger, | ||
RangeDateSchema, | ||
RemoveResponse, | ||
StringResponse, | ||
TimeStampSchema, | ||
UpdateResponse, | ||
Base64 as base64, | ||
@@ -760,2 +743,3 @@ clamp, | ||
kindOf, | ||
makeSchemaResponse, | ||
omit, | ||
@@ -762,0 +746,0 @@ default2 as pMap, |
{ | ||
"name": "@deboxsoft/module-core", | ||
"version": "2.5.37", | ||
"version": "2.5.38", | ||
"license": "SEE LICENSE IN LICENSE", | ||
@@ -5,0 +5,0 @@ "maintainers": [ |
Sorry, the diff of this file is not supported yet
66696
1943