From f477fdc5516523824ce53b0cd6cae1f9e95dc833 Mon Sep 17 00:00:00 2001 From: Gergo Tolnai Date: Tue, 22 Sep 2020 17:06:01 +0200 Subject: [PATCH] use typings for serialize options from @types/cookie --- docs/api-routes/api-middlewares.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/docs/api-routes/api-middlewares.md b/docs/api-routes/api-middlewares.md index dc884ccc9cc7c..53f087a7ab00e 100644 --- a/docs/api-routes/api-middlewares.md +++ b/docs/api-routes/api-middlewares.md @@ -124,23 +124,18 @@ For better type-safety, it is not recommended to extend the `req` and `res` obje ```ts // utils/cookies.ts -import { serialize } from 'cookie' +import { serialize, CookieSerializeOptions } from 'cookie' import { NextApiResponse } from 'next' /** * This sets `cookie` using the `res` object */ -type Options = { - expires?: Date - maxAge?: number -} - export const setCookie = ( res: NextApiResponse, name: string, value: unknown, - options: Options = {} + options: CookieSerializeOptions = {} ) => { const stringValue = typeof value === 'object' ? 'j:' + JSON.stringify(value) : String(value)