36 lines
824 B
TypeScript
36 lines
824 B
TypeScript
/**
|
|
* Interface of the server (auto-generated code)
|
|
*/
|
|
import { z as zod } from "zod";
|
|
|
|
|
|
export const ZodHealthResult = zod.object({
|
|
|
|
});
|
|
|
|
export type HealthResult = zod.infer<typeof ZodHealthResult>;
|
|
|
|
export function isHealthResult(data: any): data is HealthResult {
|
|
try {
|
|
ZodHealthResult.parse(data);
|
|
return true;
|
|
} catch (e: any) {
|
|
console.log(`Fail to parse data type='ZodHealthResult' error=${e}`);
|
|
return false;
|
|
}
|
|
}
|
|
|
|
export const ZodHealthResultWrite = ZodHealthResult.partial();
|
|
|
|
export type HealthResultWrite = zod.infer<typeof ZodHealthResultWrite>;
|
|
|
|
export function isHealthResultWrite(data: any): data is HealthResultWrite {
|
|
try {
|
|
ZodHealthResultWrite.parse(data);
|
|
return true;
|
|
} catch (e: any) {
|
|
console.log(`Fail to parse data type='ZodHealthResultWrite' error=${e}`);
|
|
return false;
|
|
}
|
|
}
|