UEA-PRODEM
This commit is contained in:
+39
-1
@@ -23,8 +23,13 @@ export interface ParseContextInternal<T extends errors.$ZodIssueBase = never> ex
|
||||
export interface ParsePayload<T = unknown> {
|
||||
value: T;
|
||||
issues: errors.$ZodRawIssue[];
|
||||
/** A may to mark a whole payload as aborted. Used in codecs/pipes. */
|
||||
/** A way to mark a whole payload as aborted. Used in codecs/pipes. */
|
||||
aborted?: boolean;
|
||||
/** @internal Marks a value as a fallback that an outer wrapper (e.g.
|
||||
* $ZodOptional) may override with its own interpretation when input was
|
||||
* undefined. Set by $ZodCatch when catchValue substitutes and by every
|
||||
* $ZodTransform invocation. */
|
||||
fallback?: boolean | undefined;
|
||||
}
|
||||
export type CheckFn<T> = (input: ParsePayload<T>) => util.MaybeAsync<void>;
|
||||
export interface $ZodTypeDef {
|
||||
@@ -182,13 +187,33 @@ export interface $ZodNanoID extends $ZodType {
|
||||
_zod: $ZodNanoIDInternals;
|
||||
}
|
||||
export declare const $ZodNanoID: core.$constructor<$ZodNanoID>;
|
||||
/**
|
||||
* @deprecated CUID v1 is deprecated by its authors due to information leakage
|
||||
* (timestamps embedded in the id). Use {@link $ZodCUID2} instead.
|
||||
* See https://github.com/paralleldrive/cuid.
|
||||
*/
|
||||
export interface $ZodCUIDDef extends $ZodStringFormatDef<"cuid"> {
|
||||
}
|
||||
/**
|
||||
* @deprecated CUID v1 is deprecated by its authors due to information leakage
|
||||
* (timestamps embedded in the id). Use {@link $ZodCUID2} instead.
|
||||
* See https://github.com/paralleldrive/cuid.
|
||||
*/
|
||||
export interface $ZodCUIDInternals extends $ZodStringFormatInternals<"cuid"> {
|
||||
}
|
||||
/**
|
||||
* @deprecated CUID v1 is deprecated by its authors due to information leakage
|
||||
* (timestamps embedded in the id). Use {@link $ZodCUID2} instead.
|
||||
* See https://github.com/paralleldrive/cuid.
|
||||
*/
|
||||
export interface $ZodCUID extends $ZodType {
|
||||
_zod: $ZodCUIDInternals;
|
||||
}
|
||||
/**
|
||||
* @deprecated CUID v1 is deprecated by its authors due to information leakage
|
||||
* (timestamps embedded in the id). Use {@link $ZodCUID2} instead.
|
||||
* See https://github.com/paralleldrive/cuid.
|
||||
*/
|
||||
export declare const $ZodCUID: core.$constructor<$ZodCUID>;
|
||||
export interface $ZodCUID2Def extends $ZodStringFormatDef<"cuid2"> {
|
||||
}
|
||||
@@ -1010,6 +1035,19 @@ export interface $ZodCodec<A extends SomeType = $ZodType, B extends SomeType = $
|
||||
_zod: $ZodCodecInternals<A, B>;
|
||||
}
|
||||
export declare const $ZodCodec: core.$constructor<$ZodCodec>;
|
||||
export interface $ZodPreprocessDef<B extends SomeType = $ZodType> extends $ZodPipeDef<$ZodTransform, B> {
|
||||
in: $ZodTransform;
|
||||
out: B;
|
||||
}
|
||||
export interface $ZodPreprocessInternals<B extends SomeType = $ZodType> extends $ZodPipeInternals<$ZodTransform, B> {
|
||||
def: $ZodPreprocessDef<B>;
|
||||
optin: B["_zod"]["optin"];
|
||||
optout: B["_zod"]["optout"];
|
||||
}
|
||||
export interface $ZodPreprocess<B extends SomeType = $ZodType> extends $ZodPipe<$ZodTransform, B> {
|
||||
_zod: $ZodPreprocessInternals<B>;
|
||||
}
|
||||
export declare const $ZodPreprocess: core.$constructor<$ZodPreprocess>;
|
||||
export interface $ZodReadonlyDef<T extends SomeType = $ZodType> extends $ZodTypeDef {
|
||||
type: "readonly";
|
||||
innerType: T;
|
||||
|
||||
Reference in New Issue
Block a user