export type ServiceRegistration = { readonly name: string readonly version: string readonly type: ServiceType readonly uri: string readonly title?: string readonly description?: string } export type JSONValue = | string | number | boolean | { readonly [x: string]: JSONValue } | readonly JSONValue[]