diff --git a/src/index.js b/src/index.js index 724a3ed..5104081 100644 --- a/src/index.js +++ b/src/index.js @@ -11,6 +11,11 @@ expired.in = (headers, date = new Date()) => differenceInMilliseconds(expired.on // Returns date when cache will expire expired.on = headers => { + // Check we have headers + if (!headers) { + throw new Error('Headers argument is required'); + } + // Parse headers if we got a raw string headers = (typeof headers === 'string') ? parse(headers) : headers;