@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! 🚀
17 lines • 2.31 kB
JavaScript
import { _formatDevMessage, } from './format-dev-message';
/**
* Logs a warn message when a value string exceeds a length threshold
*
* Useful to warn developers about some metadata improperly used
*
* MUST be used with `ngDevMode` so that this message only runs in development
*
* @internal
*/
/* istanbul ignore next https://github.com/istanbuljs/istanbuljs/issues/719 */
export const _maybeTooLongDevMessage = (value, maxLength, opts) => {
if (value && value.length > maxLength) {
console.warn(_formatDevMessage(`exceeds recommended size of ${maxLength} chars`, opts));
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF5YmUtdG9vLWxvbmctZGV2LW1lc3NhZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY29yZS9zcmMvbWVzc2FnaW5nL21heWJlLXRvby1sb25nLWRldi1tZXNzYWdlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCxpQkFBaUIsR0FFbEIsTUFBTSxzQkFBc0IsQ0FBQTtBQUU3Qjs7Ozs7Ozs7R0FRRztBQUNILDhFQUE4RTtBQUM5RSxNQUFNLENBQUMsTUFBTSx1QkFBdUIsR0FBRyxDQUNyQyxLQUFnQyxFQUNoQyxTQUFpQixFQUNqQixJQUE4QixFQUM5QixFQUFFO0lBQ0YsSUFBSSxLQUFLLElBQUksS0FBSyxDQUFDLE1BQU0sR0FBRyxTQUFTLEVBQUUsQ0FBQztRQUN0QyxPQUFPLENBQUMsSUFBSSxDQUNWLGlCQUFpQixDQUFDLCtCQUErQixTQUFTLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FDMUUsQ0FBQTtJQUNILENBQUM7QUFDSCxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBfZm9ybWF0RGV2TWVzc2FnZSxcbiAgX0Zvcm1hdERldk1lc3NhZ2VPcHRpb25zLFxufSBmcm9tICcuL2Zvcm1hdC1kZXYtbWVzc2FnZSdcblxuLyoqXG4gKiBMb2dzIGEgd2FybiBtZXNzYWdlIHdoZW4gYSB2YWx1ZSBzdHJpbmcgZXhjZWVkcyBhIGxlbmd0aCB0aHJlc2hvbGRcbiAqXG4gKiBVc2VmdWwgdG8gd2FybiBkZXZlbG9wZXJzIGFib3V0IHNvbWUgbWV0YWRhdGEgaW1wcm9wZXJseSB1c2VkXG4gKlxuICogTVVTVCBiZSB1c2VkIHdpdGggYG5nRGV2TW9kZWAgc28gdGhhdCB0aGlzIG1lc3NhZ2Ugb25seSBydW5zIGluIGRldmVsb3BtZW50XG4gKlxuICogQGludGVybmFsXG4gKi9cbi8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0IGh0dHBzOi8vZ2l0aHViLmNvbS9pc3RhbmJ1bGpzL2lzdGFuYnVsanMvaXNzdWVzLzcxOSAqL1xuZXhwb3J0IGNvbnN0IF9tYXliZVRvb0xvbmdEZXZNZXNzYWdlID0gKFxuICB2YWx1ZTogc3RyaW5nIHwgdW5kZWZpbmVkIHwgbnVsbCxcbiAgbWF4TGVuZ3RoOiBudW1iZXIsXG4gIG9wdHM6IF9Gb3JtYXREZXZNZXNzYWdlT3B0aW9ucyxcbikgPT4ge1xuICBpZiAodmFsdWUgJiYgdmFsdWUubGVuZ3RoID4gbWF4TGVuZ3RoKSB7XG4gICAgY29uc29sZS53YXJuKFxuICAgICAgX2Zvcm1hdERldk1lc3NhZ2UoYGV4Y2VlZHMgcmVjb21tZW5kZWQgc2l6ZSBvZiAke21heExlbmd0aH0gY2hhcnNgLCBvcHRzKSxcbiAgICApXG4gIH1cbn1cbiJdfQ==