"ok" | "degraded" | "partial"models
Source src/FleetHealth.ts:981 lines
export type type FleetStatus =
| "ok"
| "degraded"
| "partial"
FleetStatus = typeof const fleetStatus: Schema.Literals<
readonly ["ok", "degraded", "partial"]
>
const fleetStatus: {
literals: L;
members: { readonly [K in keyof L]: Literal<L[K]>; };
mapMembers: (f: (members: readonly [Schema.Literal<'ok'>, Schema.Literal<'degraded'>, Schema.Literal<'partial'>]) => To) => Schema.Union<{ [K in keyof Readonly<To>]: Readonly<To>[K]; }>;
pick: (literals: L2) => Schema.Literals<L2>;
transform: (to: L2) => Schema.Union<readonly [Schema.decodeTo<Schema.Literal<L2['0']>, Schema.Literal<'ok'>, never, never>, Schema.decodeTo<Schema.Literal<L2['1']>, Schema.Literal<'degraded'>, never, never>, Schema.decodeTo<Schema.Literal<L2['2']>, S…;
Rebuild: Rebuild;
Iso: Iso;
ast: Ast;
Type: T;
Encoded: E;
DecodingServices: RD;
EncodingServices: RE;
annotate: (annotations: Schema.Annotations.Bottom<'ok' | 'degraded' | 'partial', readonly []>) => Schema.Literals<readonly ['ok', 'degraded', 'partial']>;
annotateKey: (annotations: Schema.Annotations.Key<'ok' | 'degraded' | 'partial'>) => Schema.Literals<readonly ['ok', 'degraded', 'partial']>;
check: (checks_0: Check<'ok' | 'degraded' | 'partial'>, ...checks: Array<Check<'ok' | 'degraded' | 'partial'>>) => Schema.Literals<readonly ['ok', 'degraded', 'partial']>;
rebuild: (ast: Union<Literal>) => Schema.Literals<readonly ['ok', 'degraded', 'partial']>;
make: (input: 'ok' | 'degraded' | 'partial', options?: Schema.MakeOptions) => 'ok' | 'degraded' | 'partial';
makeOption: (input: 'ok' | 'degraded' | 'partial', options?: Schema.MakeOptions) => Option<'ok' | 'degraded' | 'partial'>;
makeEffect: (input: 'ok' | 'degraded' | 'partial', options?: Schema.MakeOptions) => Effect.Effect<'ok' | 'degraded' | 'partial', Schema.SchemaError, never>;
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; <…;
}
Fleet rollup over
byNode
.
fleetStatus.Bottom<"ok" | "degraded" | "partial", "ok" | "degraded" | "partial", never, never, Union<Literal>, Literals<readonly ["ok", "degraded", "partial"]>, ... 8 more ..., "required">["Type"]: "ok" | "degraded" | "partial"Type;
Referenced by 1 symbols