@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
JavaScript
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=