UNPKG

@slash-tmp/rgaa-scraper

Version:

Scrapes RGAA's website and fetch topics, criteria and tests into a JSON format.

12 lines (11 loc) 545 B
import RgaaCriterionWrapper from './RgaaCriterionWrapper'; import RgaaTestWrapper from './RgaaTestWrapper'; import { RgaaRootWrapper } from './RgaaRootWrapper'; import { RgaaFilter, RgaaRawScraperResult, RgaaRawTopic, RgaaTopic } from './types'; export default class RgaaTopicWrapper extends RgaaRootWrapper implements RgaaTopic { id: string; title: string; constructor(data: RgaaRawTopic, root: RgaaRawScraperResult); criteria(filters?: RgaaFilter): RgaaCriterionWrapper[]; tests(filters?: RgaaFilter): RgaaTestWrapper[]; }