Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Skipped
16 lines
795 B
Plaintext
16 lines
795 B
Plaintext
import { JsonSchema7TypeUnion } from "./parseTypes.js";
|
|
import { Refs } from "./Refs.js";
|
|
export type ErrorMessages<T extends JsonSchema7TypeUnion | {
|
|
format: string;
|
|
} | {
|
|
pattern: string;
|
|
}, OmitProperties extends string = ""> = Partial<Omit<{
|
|
[key in keyof T]: string;
|
|
}, OmitProperties | "type" | "errorMessages">>;
|
|
export declare function addErrorMessage<T extends {
|
|
errorMessage?: ErrorMessages<any>;
|
|
}>(res: T, key: keyof T, errorMessage: string | undefined, refs: Refs): void;
|
|
export declare function setResponseValueAndErrors<Json7Type extends JsonSchema7TypeUnion & {
|
|
errorMessage?: ErrorMessages<Json7Type>;
|
|
}, Key extends keyof Omit<Json7Type, "errorMessage">>(res: Json7Type, key: Key, value: Json7Type[Key], errorMessage: string | undefined, refs: Refs): void;
|