Theme

API Reference

Detailed API reference for our library with comprehensive documentation and examples.

Client

The main class for interacting with our API and managing client connections.

Constructor

new Client(config: ClientConfig)

Creates a new instance of the Client class with the provided configuration.

Parameters

  • config: An object containing the client configuration options

Methods

doSomething()

async doSomething(): Promise<Result>

Performs an action and returns a result with the processed data.

Returns

A Promise that resolves to a Result object containing the operation outcome.

Types

TypeScript interfaces and types used throughout the library.

ClientConfig

interface ClientConfig {
  apiKey: string;
  environment: 'production' | 'development';
  timeout?: number;
}

Configuration object for initializing the Client instance.

Result

interface Result {
  id: string;
  data: any;
  timestamp: number;
  success: boolean;
}

Standard result object returned by API operations.

Need More Information?

For more detailed information about specific components and their props, please refer to the Components section.