Spaces:
Running
Running
/** | |
* 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 | |
}; | |