Files
calendar/packages/lib/stripe-error.ts
T
Benny JooandGitHub 95f8046db9 refactor: Error code - remove circular dep between app store <-> lib (#23669)
* remove stripe.types.ts

* use stripe-error defined in packages/lib

* refactor
2025-09-08 07:31:28 -03:00

20 lines
516 B
TypeScript

import { z } from "zod";
const errorSchema = z.object({
name: z.string(),
message: z.string(),
stack: z.string().optional(),
});
export const stripeInvalidRequestErrorSchema = errorSchema.extend({
type: z.literal("StripeInvalidRequestError"),
rawType: z.literal("invalid_request_error"),
code: z.string().optional(),
doc_url: z.string().optional(),
statusCode: z.number().optional(),
raw: z.unknown(),
headers: z.record(z.string()),
requestId: z.string(),
param: z.string().optional(),
});