@sensefuel/sensefuelsdk
Version:
sensefuel discovery API SDK
19 lines (18 loc) • 582 B
TypeScript
import { Discovery } from "../apis/discovery";
import { ActivityTracking } from "../apis/activityTracking";
import { SdkSettings, SdkSettingsConfig } from "./settings";
export declare type SdkApis = {
discovery: Discovery | null;
activityTracking: ActivityTracking | null;
};
export declare type SdkConnectOptions = {
timeout: number;
};
export declare class SDK {
#private;
apis: SdkApis;
settings: SdkSettings;
connected: Readonly<boolean>;
constructor(config?: Partial<SdkSettingsConfig>);
connect(options: SdkConnectOptions): Promise<SDK>;
}