the-moby-effect
Version:
Moby/Docker API client built using effect-ts
46 lines • 1.76 kB
TypeScript
import * as Schema from "effect/Schema";
import * as SwarmContainerStatus from "./SwarmContainerStatus.generated.js";
import * as SwarmPortStatus from "./SwarmPortStatus.generated.js";
declare const SwarmTaskStatus_base: Schema.Class<SwarmTaskStatus, {
Timestamp: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
State: Schema.optional<typeof Schema.String>;
Message: Schema.optional<typeof Schema.String>;
Err: Schema.optional<typeof Schema.String>;
ContainerStatus: Schema.optionalWith<typeof SwarmContainerStatus.SwarmContainerStatus, {
nullable: true;
}>;
PortStatus: Schema.optionalWith<typeof SwarmPortStatus.SwarmPortStatus, {
nullable: true;
}>;
}, Schema.Struct.Encoded<{
Timestamp: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
State: Schema.optional<typeof Schema.String>;
Message: Schema.optional<typeof Schema.String>;
Err: Schema.optional<typeof Schema.String>;
ContainerStatus: Schema.optionalWith<typeof SwarmContainerStatus.SwarmContainerStatus, {
nullable: true;
}>;
PortStatus: Schema.optionalWith<typeof SwarmPortStatus.SwarmPortStatus, {
nullable: true;
}>;
}>, never, {
readonly State?: string | undefined;
} & {
readonly Message?: string | undefined;
} & {
readonly Timestamp?: Date | undefined;
} & {
readonly Err?: string | undefined;
} & {
readonly ContainerStatus?: SwarmContainerStatus.SwarmContainerStatus | undefined;
} & {
readonly PortStatus?: SwarmPortStatus.SwarmPortStatus | undefined;
}, {}, {}>;
export declare class SwarmTaskStatus extends SwarmTaskStatus_base {
}
export {};
//# sourceMappingURL=SwarmTaskStatus.generated.d.ts.map