/opt/canhelp/node_modules/next/dist/esm/lib/metadata/resolvers
NameSizeModeActions
resolve-basics.js70330644editdlrm
resolve-basics.js.map142500644editdlrm
resolve-icons.js9320644editdlrm
resolve-icons.js.map20750644editdlrm
resolve-opengraph.js73990644editdlrm
resolve-opengraph.js.map133030644editdlrm
resolve-title.js9370644editdlrm
resolve-title.js.map19130644editdlrm
resolve-url.js46920644editdlrm
resolve-url.js.map85070644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/lib/metadata/resolvers/resolve-icons.js (932B)
import { resolveAsArrayOrUndefined } from '../generate/utils'; import { isStringOrURL } from './resolve-url'; import { IconKeys } from '../constants'; export function resolveIcon(icon) { if (isStringOrURL(icon)) return { url: icon }; else if (Array.isArray(icon)) return icon; return icon; } export const resolveIcons = (icons)=>{ if (!icons) { return null; } const resolved = { icon: [], apple: [] }; if (Array.isArray(icons)) { resolved.icon = icons.map(resolveIcon).filter(Boolean); } else if (isStringOrURL(icons)) { resolved.icon = [ resolveIcon(icons) ]; } else { for (const key of IconKeys){ const values = resolveAsArrayOrUndefined(icons[key]); if (values) resolved[key] = values.map(resolveIcon); } } return resolved; }; //# sourceMappingURL=resolve-icons.js.map