Files
ccs/src/cliproxy/services/index.ts
T

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';