12 lines
310 B
TypeScript
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;
|
|
}
|