UNPKG

@bbc/http-transport-cache

Version:
13 lines (10 loc) 333 B
'use strict'; const { isEmpty } = require('lodash'); const directives = require('./directives'); module.exports = (cacheControl, directive, defaultTTL) => { return (!isEmpty(cacheControl) && !cacheControl[directives.NO_STORE] && !cacheControl[directives.PRIVATE] && (cacheControl[directive])) || !!defaultTTL; };