@neurosity/sdk
Version:
Neurosity SDK
52 lines (51 loc) • 1.04 kB
TypeScript
import { Skill } from "./skill";
import { SubscriptionManager } from "../subscriptions/SubscriptionManager";
import { BluetoothTransport } from "../api/bluetooth/BluetoothClient";
import { STREAMING_MODE } from "./streaming";
export interface SDKOptions {
deviceId?: string;
autoSelectDevice?: boolean;
timesync?: boolean;
bluetoothTransport?: BluetoothTransport;
streamingMode?: STREAMING_MODE;
/**
* @hidden
*/
emulator?: boolean;
/**
* @hidden
*/
emulatorHost?: string;
/**
* @hidden
*/
emulatorAuthPort?: number;
/**
* @hidden
*/
emulatorDatabasePort?: number;
/**
* @hidden
*/
emulatorOptions?: {
mockUserToken?: any;
};
/**
* @hidden
*/
emulatorFunctionsPort?: number;
/**
* @hidden
*/
emulatorFirestorePort?: number;
/**
* @hidden
*/
skill?: Skill;
}
/**
* @hidden
*/
export interface SDKDependencies {
subscriptionManager: SubscriptionManager;
}