UNPKG

@ngx-meta/core

Version:

Dynamic page title & meta tags utility for Angular (w/server-side rendering)

24 lines (23 loc) 901 B
import { Meta, Title } from '@angular/platform-browser'; import { MetaLoader } from './meta.loader'; import { MetaSettings } from './models/meta-settings'; import * as i0 from "@angular/core"; export declare class MetaService { readonly loader: MetaLoader; private readonly title; private readonly meta; protected readonly settings: MetaSettings; private readonly isMetaTagSet; constructor(loader: MetaLoader, title: Title, meta: Meta); setTitle(title: string, override?: boolean): void; setTag(key: string, value: string): void; update(currentUrl: string, metaSettings?: any): void; removeTag(key: string): void; private callback; private getTitleWithPositioning; private updateTitle; private updateLocales; private updateTag; static ɵfac: i0.ɵɵFactoryDef<MetaService, never>; static ɵprov: i0.ɵɵInjectableDef<MetaService>; }