Repository URL to install this package:
|
Version:
4.0.5 ▾
|
import { cookieDefaults } from '../config'
import { CookieGenerateOptions, CookieGenerateDefaultOptions } from '../typings'
/**
* @protected
* @alias coerceOptionsWithExtended
* @alias _getExtendedOptions
*/
export const toOptionsWithDefaults = (
options: CookieGenerateOptions = {}
): CookieGenerateOptions & CookieGenerateDefaultOptions => {
return {
path: options.path || cookieDefaults.path,
domain: options.domain || cookieDefaults.domain,
expires: options.expires || cookieDefaults.expires,
secure:
options.secure !== undefined ? options.secure : cookieDefaults.secure,
}
}