UNPKG

@aliceplex/core

Version:

[![License][license_badge]][license] [![Pipelines][pipelines_badge]][pipelines] [![Coverage][coverage_badge]][pipelines] [![NPM][npm_badge]][npm] [![semantic-release][semantic_release_badge]][semantic_release]

26 lines (25 loc) 1.05 kB
/// <reference types="cheerio" /> import { ScrapContext, ScrapResult } from "../type"; declare type WikiMapping = { title: number; aired: number; directors: number; writers: number; }; export declare type Options = { url: string; tableOffset?: number; mapping?: Partial<WikiMapping>; multipleRow?: number; parser?: (element: CheerioElement) => string[]; parseTitle?: (values: string[]) => string[]; parseAired?: (values: string[]) => string; parseDirectors?: (values: string[]) => string[]; parseWriters?: (values: string[]) => string[]; getRowNumber?: (context: ScrapContext) => number; }; export declare const parseElement: (element: CheerioElement) => string[]; export declare const createRowMapping: (table: string[][][], multipleRow?: number | undefined) => number[][]; export declare const createData: (options: Options, table: string[][][], rowMap: number[]) => ScrapResult; export declare const checkExcept: (table: string[][][], expect: Map<number[], string[]>) => void; export {};