UNPKG

@ngaox/seo

Version:

Easily generate and manage SEO-friendly meta tags, page title,...

24 lines (23 loc) 996 B
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>; }