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]

9 lines (8 loc) 354 B
import { ScrapContext, ScrapFunction, ScrapResult } from "./type"; declare type Options<T> = { request?: RequestInit; createUrl: (context: ScrapContext) => Promise<string>; parse: (context: ScrapContext, json: T) => Promise<ScrapResult>; }; export declare const createJsonScrapper: <T = any>(options: Options<T>) => ScrapFunction; export {};