UNPKG

@zeushq/nextjs-zapi

Version:

Next.js SDK for creating a Zeus API

20 lines (17 loc) 527 B
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'); } };