From 4a793f4cdc49078bfa20fdc6231a9ec465e52144 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Sun, 8 Jan 2017 11:03:07 +0700 Subject: [PATCH] Throw error if header arg is missing --- src/index.js | 5 +++++ 1 file changed, 5 insertions(+) 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;