@ngaox/seo
Version:
Easily generate and manage SEO-friendly meta tags, page title,...
24 lines (23 loc) • 996 B
TypeScript
import { Meta, MetaDefinition, Title } from '@angular/platform-browser';
import { IPageSeoData, ISeoImage, ISeoTwitter } from './shared/models';
import * as i0 from "@angular/core";
export declare class SeoService {
private title;
private meta;
private document;
private defaults;
constructor(title: Title, meta: Meta, document: Document, defaults?: IPageSeoData);
generateTags(definitions: MetaDefinition[]): void;
set(seoData: IPageSeoData): void;
setTitle(title: string): void;
setKeywords(keywords: string): void;
setDescription(description: string): void;
setUrl(url: string): void;
setType(type: string): void;
setImage(image: string | ISeoImage): void;
setTwitter(twitterData: ISeoTwitter): void;
setFbAppId(Id: string): void;
setSiteName(siteName: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SeoService, [null, null, null, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<SeoService>;
}