UNPKG

@nzambello/link-previewer

Version:

Node util to retrieve preview info from a link (og tags, meta tags, images, videos)

22 lines (21 loc) 829 B
export declare type ILinkPreviewerOptions = { headers?: Record<string, string>; proxyUrl?: string; followRedirects?: boolean; }; export declare type ILinkPreviewInfo = { title?: string | undefined; siteName?: string | undefined; description?: string | undefined; mediaType?: string | undefined; image?: string | undefined; imageWidth?: number | undefined; imageHeight?: number | undefined; favicon?: string | undefined; images?: string[] | undefined; video?: string | undefined; videos?: string[] | undefined; }; export declare const parseResponse: (data: string, baseUrl: string) => ILinkPreviewInfo; declare const getLinkPreview: (url: string, options?: ILinkPreviewerOptions | undefined) => Promise<ILinkPreviewInfo>; export default getLinkPreview;