defuddle
Version:
Extract article content and metadata from web pages.
21 lines (20 loc) • 639 B
TypeScript
import { BaseExtractor } from './_base';
import { ExtractorResult } from '../types/extractors';
export declare class XOembedExtractor extends BaseExtractor {
canExtract(): boolean;
extract(): ExtractorResult;
canExtractAsync(): boolean;
extractAsync(): Promise<ExtractorResult>;
private extractOembed;
private tryExtractFxTwitter;
private fetchFxTwitter;
private buildArticleResult;
private buildTweetResult;
private renderTweet;
private applyMarkers;
private applyFacets;
private renderArticle;
private renderBlock;
private renderAtomicBlock;
private renderInlineContent;
}