We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ccdaf26 commit 3a6b736Copy full SHA for 3a6b736
packages/parser/src/envelopes/apigw.ts
@@ -1,6 +1,7 @@
1
import type { ZodSchema, z } from 'zod';
2
import { ParseError } from '../errors.js';
3
import { APIGatewayProxyEventSchema } from '../schemas/apigw.js';
4
+import type { ParsedResult } from '../types';
5
import { Envelope } from './envelope.js';
6
7
/**
@@ -11,7 +12,7 @@ export const ApiGatewayEnvelope = {
11
12
return Envelope.parse(APIGatewayProxyEventSchema.parse(data).body, schema);
13
},
14
- safeParse<T extends ZodSchema>(data: unknown, schema: T) {
15
+ safeParse<T extends ZodSchema>(data: unknown, schema: T): ParsedResult {
16
const parsedEnvelope = APIGatewayProxyEventSchema.safeParse(data);
17
if (!parsedEnvelope.success) {
18
return {
0 commit comments