@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
TypeScript
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;