Version:

nut-js

@nut-tree/provider-interfaces

Interfaces

interface

ClipboardProviderInterface

A ClipboardActionProvider should allow access to the system clipboard

interface

ColorFinderInterface

A WindowFinder should provide an abstraction layer to perform window searches

interface

DataSinkInterface

A DataSink should provide methods to store data

interface

DataSourceInterface

A DataSource should provide methods to load data

interface

ElementInspectionProviderInterface

An ElementInspectionProvider provides methods to list and inspect window elements

interface

ImageFinderInterface

An ImageFinder should provide an abstraction layer to perform image matching

interface

ImageProcessor

An ImageProcessor should provide an abstraction layer to perform
image processing via a 3rd part library

interface

ImageWriterParameters

Parameters for writing an image to disk

interface

InputMonitor

An InputMonitor provides methods to observe system-level input events
such as keyboard and mouse activity

interface

KeyboardProviderInterface

A KeyboardActionProvider should provide access to a systems keyboard

interface

LogProviderInterface

A LogProvider provides structured logging at multiple severity levels

interface

MouseProviderInterface

A MouseActionProvider should provide access to a systems mouse input

interface

ProviderRegistry

A ProviderRegistry manages registration and retrieval of all provider implementations.
It serves as a central service locator for the various system-level providers.

interface

ScreenProviderInterface

A ScreenActionProvider should provide access to a system's main screen

interface

ScreenRecordingProviderInterface

A ScreenRecordingProvider should provide an abstraction layer to control
screen streaming and screen recording.

interface

TextFinderInterface

A TextFinder should provide an abstraction layer to perform text searches

interface

VisionFinderInterface

A VisionFinder should provide an abstraction layer to perform natural language
image matching against screen content.

interface

WindowFinderInterface

A WindowFinder should provide an abstraction layer to perform window searches

interface

WindowProviderInterface

A WindowActionProvider should provide access to a system's window system

Types

Was this page helpful?