17 lines
616 B
TypeScript
17 lines
616 B
TypeScript
import { z } from "zod";
|
|
declare const salesforceResponseBaseSchema: z.ZodObject<{
|
|
totalSize: z.ZodNumber;
|
|
done: z.ZodBoolean;
|
|
records: z.ZodArray<z.ZodUnknown>;
|
|
}, z.core.$strip>;
|
|
type SalesforceResponseBase = z.infer<typeof salesforceResponseBaseSchema>;
|
|
export type SalesforceResponse<TRecord> = Omit<SalesforceResponseBase, 'records'> & {
|
|
records: TRecord[];
|
|
};
|
|
export declare const salesforceResponseSchema: <TRecord extends z.ZodTypeAny>(recordSchema: TRecord) => z.ZodObject<{
|
|
totalSize: z.ZodNumber;
|
|
done: z.ZodBoolean;
|
|
records: z.ZodArray<TRecord>;
|
|
}, z.core.$strip>;
|
|
export {};
|