mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-11 03:13:12 +00:00
47 lines
911 B
TypeScript
47 lines
911 B
TypeScript
/**
|
|
* CLIProxy Services
|
|
* Central export point for cliproxy service layer
|
|
*/
|
|
|
|
// Variant management
|
|
export {
|
|
validateProfileName,
|
|
variantExists,
|
|
listVariants,
|
|
createVariant,
|
|
createCompositeVariant,
|
|
updateCompositeVariant,
|
|
removeVariant,
|
|
type VariantConfig,
|
|
type VariantOperationResult,
|
|
type CreateCompositeVariantOptions,
|
|
type UpdateCompositeVariantOptions,
|
|
} from './variant-service';
|
|
|
|
// Proxy lifecycle
|
|
export {
|
|
getProxyStatus,
|
|
stopProxy,
|
|
startProxy,
|
|
isProxyRunning,
|
|
getActiveSessionCount,
|
|
type ProxyStatusResult,
|
|
type StopProxyResult,
|
|
type StartProxyResult,
|
|
} from './proxy-lifecycle-service';
|
|
|
|
// Binary management
|
|
export {
|
|
getBinaryStatus,
|
|
checkLatestVersion,
|
|
isValidVersionFormat,
|
|
installVersion,
|
|
installLatest,
|
|
isPinned,
|
|
getPinned,
|
|
clearPin,
|
|
type BinaryStatusResult,
|
|
type InstallResult,
|
|
type LatestVersionResult,
|
|
} from './binary-service';
|