commerce/framework/kibocommerce/api/utils/prepareSetCookie.ts
2021-08-25 17:57:46 +05:30

13 lines
368 B
TypeScript

export function prepareSetCookie(name: string, value: string, options: any = {}): string {
const cookieValue = [`${name}=${value}`];
if (options.maxAge) {
cookieValue.push(`Max-Age=${options.maxAge}`);
}
if (options.expires && !options.maxAge) {
cookieValue.push(`Expires=${options.expires.toUTCString()}`);
}
return cookieValue.join('; ');
}