UNPKG

@davidlj95/ngx-meta

Version:

Set your Angular site's metadata: standard meta tags, Open Graph, Twitter Cards, JSON-LD structured data and more. Supports SSR (and Angular Universal). Use a service. Use routes' data. Set it up in a flash! 🚀

15 lines • 2.68 kB
import { ANGULAR_ROUTER_URL } from './angular-router-url'; import { _formatDevMessage } from '../messaging'; import { MODULE_NAME } from '../module-name'; export const noOpUrlResolver = (url) => { /* istanbul ignore next https://github.com/istanbuljs/istanbuljs/issues/719 */ if (ngDevMode && url === ANGULAR_ROUTER_URL) { console.warn(_formatDevMessage('In order to use Angular router URLs to form an absolute URL, relative URL resolution is needed. ' + 'Provide a base URL to enable URL resolution.', { module: MODULE_NAME, link: 'https://ngx-meta.dev/guides/url-resolution/', })); } return !url ? url : url.toString(); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm8tb3AtdXJsLXJlc29sdmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2NvcmUvc3JjL3VybC1yZXNvbHV0aW9uL25vLW9wLXVybC1yZXNvbHZlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQTtBQUN6RCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxjQUFjLENBQUE7QUFDaEQsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGdCQUFnQixDQUFBO0FBRzVDLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBaUIsQ0FBQyxHQUFHLEVBQUUsRUFBRTtJQUNuRCw4RUFBOEU7SUFDOUUsSUFBSSxTQUFTLElBQUksR0FBRyxLQUFLLGtCQUFrQixFQUFFLENBQUM7UUFDNUMsT0FBTyxDQUFDLElBQUksQ0FDVixpQkFBaUIsQ0FDZixrR0FBa0c7WUFDaEcsOENBQThDLEVBQ2hEO1lBQ0UsTUFBTSxFQUFFLFdBQVc7WUFDbkIsSUFBSSxFQUFFLDZDQUE2QztTQUNwRCxDQUNGLENBQ0YsQ0FBQTtJQUNILENBQUM7SUFDRCxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsQ0FBQTtBQUNwQyxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBTkdVTEFSX1JPVVRFUl9VUkwgfSBmcm9tICcuL2FuZ3VsYXItcm91dGVyLXVybCdcbmltcG9ydCB7IF9mb3JtYXREZXZNZXNzYWdlIH0gZnJvbSAnLi4vbWVzc2FnaW5nJ1xuaW1wb3J0IHsgTU9EVUxFX05BTUUgfSBmcm9tICcuLi9tb2R1bGUtbmFtZSdcbmltcG9ydCB7IF9VcmxSZXNvbHZlciB9IGZyb20gJy4vdXJsLXJlc29sdmVyJ1xuXG5leHBvcnQgY29uc3Qgbm9PcFVybFJlc29sdmVyOiBfVXJsUmVzb2x2ZXIgPSAodXJsKSA9PiB7XG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0IGh0dHBzOi8vZ2l0aHViLmNvbS9pc3RhbmJ1bGpzL2lzdGFuYnVsanMvaXNzdWVzLzcxOSAqL1xuICBpZiAobmdEZXZNb2RlICYmIHVybCA9PT0gQU5HVUxBUl9ST1VURVJfVVJMKSB7XG4gICAgY29uc29sZS53YXJuKFxuICAgICAgX2Zvcm1hdERldk1lc3NhZ2UoXG4gICAgICAgICdJbiBvcmRlciB0byB1c2UgQW5ndWxhciByb3V0ZXIgVVJMcyB0byBmb3JtIGFuIGFic29sdXRlIFVSTCwgcmVsYXRpdmUgVVJMIHJlc29sdXRpb24gaXMgbmVlZGVkLiAnICtcbiAgICAgICAgICAnUHJvdmlkZSBhIGJhc2UgVVJMIHRvIGVuYWJsZSBVUkwgcmVzb2x1dGlvbi4nLFxuICAgICAgICB7XG4gICAgICAgICAgbW9kdWxlOiBNT0RVTEVfTkFNRSxcbiAgICAgICAgICBsaW5rOiAnaHR0cHM6Ly9uZ3gtbWV0YS5kZXYvZ3VpZGVzL3VybC1yZXNvbHV0aW9uLycsXG4gICAgICAgIH0sXG4gICAgICApLFxuICAgIClcbiAgfVxuICByZXR1cm4gIXVybCA/IHVybCA6IHVybC50b1N0cmluZygpXG59XG4iXX0=