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! 🚀

32 lines 3.28 kB
import { NgModule } from '@angular/core'; import { provideNgxMetaRouting } from './provide-ngx-meta-routing'; import * as i0 from "@angular/core"; /** * Enables managing metadata of a page by specifying it in its Angular * {@link https://angular.dev/api/router/Route#data | Route#data} * * Use {@link NgxMetaRoutingModule.forRoot} method. Importing the module class alone does nothing. * * Check out {@link provideNgxMetaRouting} for the standalone, recommended API. * * @public */ export class NgxMetaRoutingModule { /** * {@inheritDoc NgxMetaRoutingModule} */ static forRoot() { /* istanbul ignore next - simple enough */ return { ngModule: NgxMetaRoutingModule, providers: [provideNgxMetaRouting()], }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NgxMetaRoutingModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: NgxMetaRoutingModule }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NgxMetaRoutingModule }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NgxMetaRoutingModule, decorators: [{ type: NgModule }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LW1ldGEtcm91dGluZy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvcm91dGluZy9zcmMvcHJvdmlkZXJzL25neC1tZXRhLXJvdXRpbmcubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFBO0FBQzdELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDRCQUE0QixDQUFBOztBQUVsRTs7Ozs7Ozs7O0dBU0c7QUFFSCxNQUFNLE9BQU8sb0JBQW9CO0lBQy9COztPQUVHO0lBQ0gsTUFBTSxDQUFDLE9BQU87UUFDWiwwQ0FBMEM7UUFDMUMsT0FBTztZQUNMLFFBQVEsRUFBRSxvQkFBb0I7WUFDOUIsU0FBUyxFQUFFLENBQUMscUJBQXFCLEVBQUUsQ0FBQztTQUNyQyxDQUFBO0lBQ0gsQ0FBQzsrR0FWVSxvQkFBb0I7Z0hBQXBCLG9CQUFvQjtnSEFBcEIsb0JBQW9COzs0RkFBcEIsb0JBQW9CO2tCQURoQyxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJ1xuaW1wb3J0IHsgcHJvdmlkZU5neE1ldGFSb3V0aW5nIH0gZnJvbSAnLi9wcm92aWRlLW5neC1tZXRhLXJvdXRpbmcnXG5cbi8qKlxuICogRW5hYmxlcyBtYW5hZ2luZyBtZXRhZGF0YSBvZiBhIHBhZ2UgYnkgc3BlY2lmeWluZyBpdCBpbiBpdHMgQW5ndWxhclxuICoge0BsaW5rIGh0dHBzOi8vYW5ndWxhci5kZXYvYXBpL3JvdXRlci9Sb3V0ZSNkYXRhIHwgUm91dGUjZGF0YX1cbiAqXG4gKiBVc2Uge0BsaW5rIE5neE1ldGFSb3V0aW5nTW9kdWxlLmZvclJvb3R9IG1ldGhvZC4gSW1wb3J0aW5nIHRoZSBtb2R1bGUgY2xhc3MgYWxvbmUgZG9lcyBub3RoaW5nLlxuICpcbiAqIENoZWNrIG91dCB7QGxpbmsgcHJvdmlkZU5neE1ldGFSb3V0aW5nfSBmb3IgdGhlIHN0YW5kYWxvbmUsIHJlY29tbWVuZGVkIEFQSS5cbiAqXG4gKiBAcHVibGljXG4gKi9cbkBOZ01vZHVsZSgpXG5leHBvcnQgY2xhc3MgTmd4TWV0YVJvdXRpbmdNb2R1bGUge1xuICAvKipcbiAgICoge0Bpbmhlcml0RG9jIE5neE1ldGFSb3V0aW5nTW9kdWxlfVxuICAgKi9cbiAgc3RhdGljIGZvclJvb3QoKTogTW9kdWxlV2l0aFByb3ZpZGVyczxOZ3hNZXRhUm91dGluZ01vZHVsZT4ge1xuICAgIC8qIGlzdGFuYnVsIGlnbm9yZSBuZXh0IC0gc2ltcGxlIGVub3VnaCAqL1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogTmd4TWV0YVJvdXRpbmdNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtwcm92aWRlTmd4TWV0YVJvdXRpbmcoKV0sXG4gICAgfVxuICB9XG59XG4iXX0=