UNPKG

@uwu-codes/furaffinity-api

Version:
40 lines (39 loc) 1.67 kB
/// <reference types="cheerio" /> import { Author, PagingResults, Result, Submission } from './interfaces'; import { BrowseOptions, SearchOptions } from './Request'; /** * Parse result from figure element * @param figure CheerioElement */ export declare function ParseFigure(figure: CheerioElement, selector: Cheerio): Result; /** * Parse all figure's info from HTML * @param body HTML document */ export declare function ParseFigures(body: string): PagingResults; export declare function ParseGalleryPaging(body: string, results: PagingResults, perpage?: number): PagingResults; export declare function ParseScrapsPaging(body: string, results: PagingResults, perpage?: number): PagingResults; export declare function ParseSearchPaging(body: string, results: PagingResults, query: string, options?: SearchOptions): PagingResults; export declare function ParseBrowsePaging(body: string, results: PagingResults, options?: BrowseOptions): PagingResults; export declare function ParseSubmissionsPaging(body: string, results: PagingResults): PagingResults; /** * Get submission's info * @param body HTML document * @param id Subumission id */ export declare function ParseSubmission(body: string, id: string): Submission; /** * Get author's info * @param body HTML document */ export declare function ParseAuthor(body: string): Author; /** * Get all Author's info from peer page of watching list * @param body HTML document */ export declare function ParseWatchingList(body: string): Author[]; /** * Get all Author's info from peer page of watching list * @param body HTML document */ export declare function ParseMyWatchingList(body: string): Author[];