This repository has been archived on 2026-01-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
nextjs-auth0/utils/validateApiRequestContext.ts
2024-07-08 10:20:58 +02:00

12 lines
310 B
TypeScript

import { ApiResponseContextSchema } from '@utils/types';
export function validateApiRequestContext(context: any) {
const validatedContext = ApiResponseContextSchema.safeParse(context);
if (!validatedContext.success) {
throw new Error('Invalid context');
}
return validatedContext.data.params;
}