@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! 🚀
12 lines • 1.99 kB
JavaScript
import { noOpUrlResolver } from './no-op-url-resolver';
import { _makeInjectionToken } from '../utils';
/**
* Resolves relative URLs into absolute URLs if a base URL was provided.
* Otherwise, acts as a no-op and returns the input as is.
*
* Absolute URLs, nulls and undefined are also returned as is.
*
* @internal
*/
export const _urlResolver = () => _makeInjectionToken(ngDevMode ? 'URL Resolver' : 'UR', () => noOpUrlResolver);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXJsLXJlc29sdmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2NvcmUvc3JjL3VybC1yZXNvbHV0aW9uL3VybC1yZXNvbHZlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sc0JBQXNCLENBQUE7QUFDdEQsT0FBTyxFQUF1QixtQkFBbUIsRUFBRSxNQUFNLFVBQVUsQ0FBQTtBQUVuRTs7Ozs7OztHQU9HO0FBQ0gsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFzQyxHQUFHLEVBQUUsQ0FDbEUsbUJBQW1CLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxHQUFHLEVBQUUsQ0FBQyxlQUFlLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFuZ3VsYXJSb3V0ZXJVcmwgfSBmcm9tICcuL2FuZ3VsYXItcm91dGVyLXVybCdcbmltcG9ydCB7IG5vT3BVcmxSZXNvbHZlciB9IGZyb20gJy4vbm8tb3AtdXJsLXJlc29sdmVyJ1xuaW1wb3J0IHsgX0xhenlJbmplY3Rpb25Ub2tlbiwgX21ha2VJbmplY3Rpb25Ub2tlbiB9IGZyb20gJy4uL3V0aWxzJ1xuXG4vKipcbiAqIFJlc29sdmVzIHJlbGF0aXZlIFVSTHMgaW50byBhYnNvbHV0ZSBVUkxzIGlmIGEgYmFzZSBVUkwgd2FzIHByb3ZpZGVkLlxuICogT3RoZXJ3aXNlLCBhY3RzIGFzIGEgbm8tb3AgYW5kIHJldHVybnMgdGhlIGlucHV0IGFzIGlzLlxuICpcbiAqIEFic29sdXRlIFVSTHMsIG51bGxzIGFuZCB1bmRlZmluZWQgYXJlIGFsc28gcmV0dXJuZWQgYXMgaXMuXG4gKlxuICogQGludGVybmFsXG4gKi9cbmV4cG9ydCBjb25zdCBfdXJsUmVzb2x2ZXI6IF9MYXp5SW5qZWN0aW9uVG9rZW48X1VybFJlc29sdmVyPiA9ICgpID0+XG4gIF9tYWtlSW5qZWN0aW9uVG9rZW4obmdEZXZNb2RlID8gJ1VSTCBSZXNvbHZlcicgOiAnVVInLCAoKSA9PiBub09wVXJsUmVzb2x2ZXIpXG5cbi8qKlxuICogQGludGVybmFsXG4gKi9cbmV4cG9ydCB0eXBlIF9VcmxSZXNvbHZlciA9IChcbiAgdXJsOiBVUkwgfCBzdHJpbmcgfCB1bmRlZmluZWQgfCBudWxsIHwgQW5ndWxhclJvdXRlclVybCxcbikgPT4gc3RyaW5nIHwgdW5kZWZpbmVkIHwgbnVsbFxuIl19