UNPKG

@siren-js/client

Version:
14 lines (13 loc) 614 B
import { Target } from '../utils'; import { SirenElementVisitor } from '../visitor'; import { PolitenessPolicy } from './politeness-policy'; import { RevisitPolicy } from './revisit-policy'; import { SelectionPolicy } from './selection-policy'; export declare class Crawler { private readonly politenessPolicy; private readonly revisitPolicy; private readonly selectionPolicy; private readonly visitor; constructor(politenessPolicy: PolitenessPolicy, revisitPolicy: RevisitPolicy, selectionPolicy: SelectionPolicy, visitor: SirenElementVisitor); crawl(entryPoint: Target): Promise<void>; }