Skip to content

Latest commit

 

History

History
78 lines (45 loc) · 2.16 KB

CrawleeOneCtx.md

File metadata and controls

78 lines (45 loc) · 2.16 KB

crawlee-one / Exports / CrawleeOneCtx

Interface: CrawleeOneCtx<Ctx, Labels, Input, TIO, Telem>

Abstract type that holds all variable (generic) types used in CrawleeOne.

This type is not constructed anywhere. It is simply a shorthand, so we don't have to pass through many times, but only one that describes them all.

Type parameters

Name Type
Ctx extends CrawlingContext<BasicCrawler | HttpCrawler<InternalHttpCrawlingContext> | JSDOMCrawler | CheerioCrawler | PlaywrightCrawler | PuppeteerCrawler> = CrawlingContext<BasicCrawler | HttpCrawler<InternalHttpCrawlingContext> | JSDOMCrawler | CheerioCrawler | PlaywrightCrawler | PuppeteerCrawler>
Labels extends string = string
Input extends Record<string, any> = Record<string, any>
TIO extends CrawleeOneIO = CrawleeOneIO
Telem extends CrawleeOneTelemetry<any, any> = CrawleeOneTelemetry<any, any>

Table of contents

Properties

Properties

context

context: Ctx

Defined in

src/lib/actor/types.ts:67


input

input: Input

Defined in

src/lib/actor/types.ts:69


io

io: TIO

Defined in

src/lib/actor/types.ts:70


labels

labels: Labels

Defined in

src/lib/actor/types.ts:68


telemetry

telemetry: Telem

Defined in

src/lib/actor/types.ts:71