Skip to main content
Version: Next

RenderingTypePredictor

experimental

Stores rendering type information for previously crawled URLs and predicts the rendering type for URLs that have yet to be crawled and recommends when rendering type detection should be performed.

Implements

Index

Constructors

constructor

Methods

[asyncDispose]

  • [asyncDispose](): Promise<void>
  • experimental

    Returns Promise<void>

initialize

  • initialize(): Promise<void>
  • experimental

    Initialize the predictor by restoring persisted state.


    Returns Promise<void>

publicpredict

  • predict(__namedParameters): { detectionProbabilityRecommendation: number; renderingType: RenderingType }
  • experimental

    Predict the rendering type for a given URL and request label.


    Parameters

    Returns { detectionProbabilityRecommendation: number; renderingType: RenderingType }

    • detectionProbabilityRecommendation: number
    • renderingType: RenderingType

publicstoreResult

  • storeResult(requests, renderingType): void
  • experimental

    Store the rendering type for a given URL and request label. This updates the underlying prediction model, which may be costly.


    Parameters

    Returns void

teardown

  • teardown(): Promise<void>
  • experimental

    Stop persisting the model, writing it out one last time. initialize() reopens the persistence window.


    Returns Promise<void>