Schema.Struct<{
readonly clientId: Schema.String
readonly inFlight: Schema.Number
readonly requestsTotal: Schema.Number
readonly errorsTotal: Schema.Number
readonly topEndpoints: Schema.$Array<
Schema.Struct<{
readonly group: Schema.String
readonly endpoint: Schema.String
readonly requests: Schema.Number
readonly errors: Schema.Number
}>
>
}>Point-in-time API usage snapshot — element of the ApiMetrics usage ref (usage.get).
wire schemasApiMetrics
Source src/ApiUsageSchema.ts:4514 lines
export const const apiUsageSnapshot: Schema.Struct<{
readonly clientId: Schema.String
readonly inFlight: Schema.Number
readonly requestsTotal: Schema.Number
readonly errorsTotal: Schema.Number
readonly topEndpoints: Schema.$Array<
Schema.Struct<{
readonly group: Schema.String
readonly endpoint: Schema.String
readonly requests: Schema.Number
readonly errors: Schema.Number
}>
>
}>
const apiUsageSnapshot: {
Type: Struct.Type<Fields>;
Encoded: Struct.Encoded<Fields>;
DecodingServices: Struct.DecodingServices<Fields>;
EncodingServices: Struct.EncodingServices<Fields>;
Iso: Struct.Iso<Fields>;
fields: Fields;
mapFields: (f: (fields: { readonly clientId: Schema.String; readonly inFlight: Schema.Number; readonly requestsTotal: Schema.Number; readonly errorsTotal: Schema.Number; readonly topEndpoints: Schema.$Array<Schema.Struct<{ readonly group: Schema.Stri…;
Rebuild: Rebuild;
ast: Ast;
annotate: (annotations: Schema.Annotations.Bottom<Schema.Struct.ReadonlySide<{ readonly clientId: Schema.String; readonly inFlight: Schema.Number; readonly requestsTotal: Schema.Number; readonly errorsTotal: Schema.Number; readonly topEndpoints: Sch…;
annotateKey: (annotations: Schema.Annotations.Key<Schema.Struct.ReadonlySide<{ readonly clientId: Schema.String; readonly inFlight: Schema.Number; readonly requestsTotal: Schema.Number; readonly errorsTotal: Schema.Number; readonly topEndpoints: Schema…;
check: (checks_0: Check<Schema.Struct.ReadonlySide<{ readonly clientId: Schema.String; readonly inFlight: Schema.Number; readonly requestsTotal: Schema.Number; readonly errorsTotal: Schema.Number; readonly topEndpoints: Schema.$Array<Schema.Struc…;
rebuild: (ast: Objects) => Schema.Struct<{ readonly clientId: Schema.String; readonly inFlight: Schema.Number; readonly requestsTotal: Schema.Number; readonly errorsTotal: Schema.Number; readonly topEndpoints: Schema.$Array<Schema.Struct<{ readonly…;
make: (input: Schema.Struct.ReadonlyMakeIn<{ readonly clientId: Schema.String; readonly inFlight: Schema.Number; readonly requestsTotal: Schema.Number; readonly errorsTotal: Schema.Number; readonly topEndpoints: Schema.$Array<Schema.Struct<{ rea…;
makeOption: (input: Schema.Struct.ReadonlyMakeIn<{ readonly clientId: Schema.String; readonly inFlight: Schema.Number; readonly requestsTotal: Schema.Number; readonly errorsTotal: Schema.Number; readonly topEndpoints: Schema.$Array<Schema.Struct<{ rea…;
makeEffect: (input: Schema.Struct.ReadonlyMakeIn<{ readonly clientId: Schema.String; readonly inFlight: Schema.Number; readonly requestsTotal: Schema.Number; readonly errorsTotal: Schema.Number; readonly topEndpoints: Schema.$Array<Schema.Struct<{ rea…;
pipe: { <A>(this: A): A; <A, B = never>(this: A, ab: (_: A) => B): B; <A, B = never, C = never>(this: A, ab: (_: A) => B, bc: (_: B) => C): C; <A, B = never, C = never, D = never>(this: A, ab: (_: A) => B, bc: (_: B) => C, cd: (_: C) => D): D; <…;
}
Point-in-time API usage snapshot — element of the
ApiMetrics
usage ref (usage.get).
apiUsageSnapshot = import SchemaSchema.function Struct<{
readonly clientId: Schema.String;
readonly inFlight: Schema.Number;
readonly requestsTotal: Schema.Number;
readonly errorsTotal: Schema.Number;
readonly topEndpoints: Schema.$Array<Schema.Struct<{
readonly group: Schema.String;
readonly endpointStruct<{ readonly clientId: String; readonly inFlight: Number; readonly requestsTotal: Number; readonly errorsTotal: Number; readonly topEndpoints: $Array<Struct<...>>; }>["Type"]: Schema.Struct.ReadonlySide<{
readonly clientId: Schema.String;
readonly inFlight: Schema.Number;
readonly requestsTotal: Schema.Number;
readonly errorsTotal: Schema.Number;
readonly topEndpoints: Schema.$Array<Schema.Struct<{
readonly group: Schema.String;
readonly endpoint: Schema.String;
readonly requests: Schema.Number;
readonly errors: Schema.Number;
}>>;
}, "Type">
(property) Struct<{ readonly clientId: String; readonly inFlight: Number; readonly requestsTotal: Number; readonly errorsTotal: Number; readonly topEndpoints: $Array<Struct<...>>; }>["Type"]: {
clientId: string;
inFlight: number;
requestsTotal: number;
errorsTotal: number;
topEndpoints: ReadonlyArray<Schema.Struct.ReadonlySide<{ readonly group: Schema.String; readonly endpoint: Schema.String; readonly requests: Schema.Number; readonly errors: Schema.Number }, 'Type'>>;
}
Type;