@ngx-meta/core
Version:
Dynamic page title & meta tags utility for Angular (w/server-side rendering)
24 lines (23 loc) • 901 B
TypeScript
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>;
}