Spaces:
Running
Running
File size: 1,392 Bytes
b39afbe |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
/**
* Copyright (c) 2023 MERCENARIES.AI PTE. LTD.
* All rights reserved.
*/
import Client from './core/Client.js';
import { ClientExtension, ClientExtensionManager } from './core/ClientExtensionManager.js';
import { APIClientService, type IAPIClientServiceConfig } from './services/APIClientService.js';
import { StorageService, type IStorageServiceConfig } from './services/StorageService.js';
import { AuthService, type AuthServiceConfig } from './services/AuthService';
import { JobControllerClientService, type IJobControllerClientServiceConfig } from './services/JobControllerService.js';
import { ChatUtils, ChatMessageStorageTypes } from './utils/ChatUtils.js';
export { CommandService, type ICommandServiceConfig } from './services/CommandService.js';
export * from './services/ChatClientService.js';
export { MessagingClientService, type IMessagingClientServiceConfig } from './services/MessagingClientService.js';
const createClient = (id: string, config?: any, Ctor = Client) => {
const client = new Ctor(id, config);
return client;
};
export {
Client,
createClient,
JobControllerClientService,
type IJobControllerClientServiceConfig,
StorageService,
type IStorageServiceConfig,
APIClientService,
type IAPIClientServiceConfig,
AuthService,
type AuthServiceConfig,
ClientExtension,
ClientExtensionManager,
ChatUtils,
ChatMessageStorageTypes
};
|