UNPKG

@dev-fastn-ai/react-core

Version:

React hooks and components for integrating Fastn AI connector marketplace into your applications. Built on top of @fastn-ai/core with React Query for optimal performance.

14 lines (13 loc) 1.07 kB
import type { GetConfigurationFormInput, GetConfigurationsInput, FastnConfig, GetConnectorsInput, RegisterRefetchFunctionInput, Event } from './types'; export declare class Fastn { constructor(config: Required<FastnConfig>); getConnectors(input?: GetConnectorsInput): Promise<import("./types").Connector[]>; getConfigurations(input: GetConfigurationsInput): Promise<import("./types").Configuration[]>; getConfigurationForm(input: GetConfigurationFormInput): Promise<import("./types").ConfigurationForm>; registerRefetchFunction(input: RegisterRefetchFunctionInput): void; onEvent(event: Event, callback: () => void): void; offEvent(event: Event, callback: () => void): void; } export * from './types'; export { FastnError, MissingConfigError, AuthenticationError, MissingAuthTokenError, MissingSpaceIdError, MissingTenantIdError } from './utils/errors'; export { DEFAULT_BASE_URL, REQUEST_TRACE_ID_HEADER_KEY, PROJECT_ID_HEADER_KEY, TENANT_ID_HEADER_KEY, CUSTOM_AUTH_CONTEXT_HEADER_KEY, CUSTOM_AUTH_HEADER_KEY } from './utils/constants';