the-moby-effect
Version:
Moby/Docker API client built using effect-ts
68 lines • 2.4 kB
TypeScript
import * as Schema from "effect/Schema";
import * as ClusterVolume from "./ClusterVolume.generated.js";
import * as VolumeUsageData from "./VolumeUsageData.generated.js";
declare const Volume_base: Schema.Class<Volume, {
ClusterVolume: Schema.optionalWith<typeof ClusterVolume.ClusterVolume, {
nullable: true;
}>;
CreatedAt: Schema.optional<typeof Schema.DateFromString>;
Driver: typeof Schema.String;
Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>;
Mountpoint: typeof Schema.String;
Name: typeof Schema.String;
Options: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>;
Scope: typeof Schema.String;
Status: Schema.optionalWith<Schema.Record$<typeof Schema.String, typeof Schema.Object>, {
nullable: true;
}>;
UsageData: Schema.optionalWith<typeof VolumeUsageData.VolumeUsageData, {
nullable: true;
}>;
}, Schema.Struct.Encoded<{
ClusterVolume: Schema.optionalWith<typeof ClusterVolume.ClusterVolume, {
nullable: true;
}>;
CreatedAt: Schema.optional<typeof Schema.DateFromString>;
Driver: typeof Schema.String;
Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>;
Mountpoint: typeof Schema.String;
Name: typeof Schema.String;
Options: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>;
Scope: typeof Schema.String;
Status: Schema.optionalWith<Schema.Record$<typeof Schema.String, typeof Schema.Object>, {
nullable: true;
}>;
UsageData: Schema.optionalWith<typeof VolumeUsageData.VolumeUsageData, {
nullable: true;
}>;
}>, never, {
readonly CreatedAt?: Date | undefined;
} & {
readonly Scope: string;
} & {
readonly ClusterVolume?: ClusterVolume.ClusterVolume | undefined;
} & {
readonly Name: string;
} & {
readonly Labels: {
readonly [x: string]: string;
} | null;
} & {
readonly Driver: string;
} & {
readonly Options: {
readonly [x: string]: string;
} | null;
} & {
readonly Status?: {
readonly [x: string]: object;
} | undefined;
} & {
readonly Mountpoint: string;
} & {
readonly UsageData?: VolumeUsageData.VolumeUsageData | undefined;
}, {}, {}>;
export declare class Volume extends Volume_base {
}
export {};
//# sourceMappingURL=Volume.generated.d.ts.map