@salutejs/client
Version:
Модуль взаимодействия с виртуальным ассистентом
42 lines • 1.79 kB
TypeScript
import { CreateAssistantDevOptions } from './assistantSdk/assistant';
import { NativePanelParams } from './NativePanel/NativePanel';
import { ClientLogger, AssistantSettings, FakeVpsParams } from './typings';
import { Recorder } from './record/recorder';
export interface RecordParams<R extends Recorder = Recorder> {
defaultActive?: boolean;
logger?: ClientLogger;
recorder?: R;
}
export declare type initializeNativeSDKEmulatorParams = {
initPhrase: string;
url: string;
/** канал (влияет на навыки) */
userChannel: string;
/** поверхность (влияет на навыки) */
surface: string;
userId?: string;
token?: string;
/** версия хост-приложения (может влиять на навыки) */
surfaceVersion?: string;
deviceId?: string;
locale?: string;
nativePanel?: NativePanelParams | null;
/** версия sdk (может влиять на навыки) */
sdkVersion?: string;
/** показать управление записью лога сообщений */
enableRecord?: boolean;
recordParams?: RecordParams;
fakeVps?: FakeVpsParams;
settings?: AssistantSettings;
vpsVersion?: number;
features?: string;
capabilities?: string;
} & CreateAssistantDevOptions;
export declare const initializeNativeSDKEmulator: ({ initPhrase, url, userChannel, surface, userId, token, surfaceVersion, deviceId, locale, nativePanel, sdkVersion, enableRecord, recordParams, fakeVps, settings, vpsVersion, features, capabilities, getMeta, }: initializeNativeSDKEmulatorParams) => {
sendText: (messasge: string) => void;
nativePanel: {
hide: () => void;
show: () => void;
};
};
//# sourceMappingURL=dev.d.ts.map