UNPKG

@proofkit/fmdapi

Version:
42 lines (41 loc) 1.22 kB
var __defProp = Object.defineProperty; var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); import { z } from "zod/v4"; const ZFieldValue = z.union([ z.string(), z.number(), z.null(), z.unknown() ]); const ZFieldData = z.record(z.string(), ZFieldValue); z.object({ scriptResult: z.string().optional(), scriptError: z.string().optional(), "scriptResult.prerequest": z.string().optional(), "scriptError.prerequest": z.string().optional(), "scriptResult.presort": z.string().optional(), "scriptError.presort": z.string().optional() }); const ZDataInfo = z.object({ database: z.string(), layout: z.string(), table: z.string(), totalRecordCount: z.number(), foundCount: z.number(), returnedCount: z.number() }); class FileMakerError extends Error { constructor(code, message) { super(message); __publicField(this, "code"); this.code = code; } } export { FileMakerError, ZDataInfo, ZFieldData, ZFieldValue }; //# sourceMappingURL=client-types.js.map