type CommandResponsesApax = {
"apax-v3/apax/registry/ax/list/package/info": crRegistryAxListPackageInfo
"apax-v3/apax/registry/ax/list/package/versions": crRegistryAxListPackageVersions
"apax-v3/apax/registry/ax/list/keyword": crRegistryAxListKeyword
"apax-v3/apax/region/list": crRegionList
"apax-v3/apax/region/test": crRegionTest
"apax-v3/apax/search": crSearch
"apax-v3/apax/view": crView
}
type crRegistryAxListKeyword = {
name: string
latest_version: string
}[]
type crRegistryAxListPackageInfo = {
name: string
summary: string
keywords: string[]
deprecated?: string
}
type crRegistryAxListPackageVersions = {
name: string
versions: string[]
latest_version: string
deprecated?: {
version: string
message?: string
}[]
}
type crRegionList = {
regions: {
locale_id: string
name?: string
}[]
}
type crRegionTest = {
results: {
locale_id: string
name?: string
latency_ms?: number
}[]
}
type crSearch = {
objects: {
package: {
name: string
version?: string
deprecated?: boolean
description?: string
keywords: string[]
published_timestamp_ms?: number
publisher?: string
}
searchScore: number
}[]
}
type crView = crViewVersion & {
versions: {
[version: string]: crViewVersion
}
dist_tags?: {
[tag: string]: string
}
}
type crViewVersion = {
name: string
author?: string
version?: string
description?: string
keywords?: string[]
license?: string
deprecated?: string
dependencies?: {
[package_name: string]: string
}
readme?: string
homepage?: string
publisher?: string
published_timestamp_ms?: number
}