@siren-js/client
Version:
Siren API client library
13 lines (12 loc) • 519 B
TypeScript
import { Target } from '../utils';
import { SirenElementVisitor } from '../visitor';
import { PolitenessPolicy } from './politeness-policy';
import { RevisitPolicy } from './revisit-policy';
import { SelectionPolicy } from './selection-policy';
export interface CrawlOptions {
visitor?: SirenElementVisitor;
selectionPolicy?: SelectionPolicy;
revisitPolicy?: RevisitPolicy;
politenessPolicy?: PolitenessPolicy;
}
export declare function crawl(entryPoint: Target, options?: CrawlOptions): Promise<void>;