@zeushq/nextjs-zapi
Version:
Next.js SDK for creating a Zeus API
20 lines (17 loc) • 527 B
text/typescript
import { GetServerSidePropsContext, NextApiRequest, NextApiResponse } from 'next';
export const assertReqRes = (req: NextApiRequest, res: NextApiResponse): void => {
if (!req) {
throw new Error('Request is not available');
}
if (!res) {
throw new Error('Response is not available');
}
};
export const assertCtx = ({ req, res }: GetServerSidePropsContext<any>): void => {
if (!req) {
throw new Error('Request is not available');
}
if (!res) {
throw new Error('Response is not available');
}
};