inet-ui
Version:
iNet Angular UI === [![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][downloads-url]
29 lines (28 loc) • 1.3 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { OpenGraphService } from "../open-graph.service";
import { OpenGraphData } from "../model/OpenGraphData";
import * as i0 from "@angular/core";
export declare class LinkPreviewComponent implements OnInit {
private openGraphService;
link?: string | undefined;
openGraphData?: OpenGraphData;
removable: boolean;
onLoad: EventEmitter<any>;
onDelete: EventEmitter<any>;
_hidden: boolean;
constructor(openGraphService: OpenGraphService);
ngOnInit(): void;
isPreview(): boolean;
setData(data: OpenGraphData): void;
getData(): OpenGraphData | undefined;
setLink(link: string): void;
removePreView(): void;
getDomain(url?: string): string;
clearData(): void;
private loadPreview;
private loadImageInfo;
private setHidden;
private isHidden;
static ɵfac: i0.ɵɵFactoryDeclaration<LinkPreviewComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LinkPreviewComponent, "app-link-preview", never, { "link": { "alias": "link"; "required": false; }; "openGraphData": { "alias": "openGraphData"; "required": false; }; "removable": { "alias": "removable"; "required": false; }; }, { "onLoad": "onLoad"; "onDelete": "onDelete"; }, never, never, false, never>;
}