manu-sapiens's picture
copy of omnitool_latest - should be working
b39afbe
raw
history blame
1.39 kB
/**
* 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
};