UNPKG

@ember-data/record-data

Version:

Provides the default resource cache (RecordData) implementation for ember-data

17 lines (14 loc) 485 B
import type { Link, LinkObject } from '@ember-data/types/q/ember-data-json-api'; /* 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. */ export default function _normalizeLink(link: Link): LinkObject | null { switch (typeof link) { case 'object': return link; case 'string': return { href: link }; } }