UNPKG

fhir-kit-client

Version:
28 lines (25 loc) 918 B
/* eslint-disable no-console */ const deprecatePaginationArgs = (results, headers) => { if (Object.prototype.hasOwnProperty.call(results, 'resourceType')) { console.warn('WARNING: positional parameters for pagination methods are deprecated and will be removed in the next major version. Call with ({ bundle, options }) rather than (bundle, headers)'); const newArgs = { bundle: results }; if (headers) { newArgs.options = { headers }; } return newArgs; } return results; }; const deprecateHeaders = (options, headers) => { if (headers) { console.warn('WARNING: headers is deprecated and will be removed in the next major version. Use options.headers instead.'); console.warn(JSON.stringify(headers, null, ' ')); return { headers, ...options }; } return options; }; module.exports = { deprecateHeaders, deprecatePaginationArgs, }; /* eslint-enable no-console */