/* This method normalizes a link to an "links object". If the passed link is already an object it's returned without any modifications. See http://jsonapi.org/format/#document-links for more information. @method _normalizeLink @internal @param {String} link @return {Object|null} */ type Link = import('@ember-data/store/-private/ts-interfaces/ember-data-json-api').Link; type LinkObject = import('@ember-data/store/-private/ts-interfaces/ember-data-json-api').LinkObject; export default function _normalizeLink(link: Link): LinkObject | null { switch (typeof link) { case 'object': return link; case 'string': return { href: link }; } return null; }