25 lines
447 B
TypeScript
25 lines
447 B
TypeScript
/**
|
|
* Interface of the server (auto-generated code)
|
|
*/
|
|
import { z as zod } from "zod";
|
|
|
|
|
|
export enum PartRight {
|
|
READ = 1,
|
|
NONE = 0,
|
|
WRITE = 2,
|
|
READ_WRITE = 3,
|
|
};
|
|
|
|
export const ZodPartRight = zod.nativeEnum(PartRight);
|
|
|
|
export function isPartRight(data: any): data is PartRight {
|
|
try {
|
|
ZodPartRight.parse(data);
|
|
return true;
|
|
} catch (e: any) {
|
|
console.log(`Fail to parse data type='ZodPartRight' error=${e}`);
|
|
return false;
|
|
}
|
|
}
|