the-moby-effect
Version:
Moby/Docker API client built using effect-ts
22 lines • 1.52 kB
TypeScript
import * as Schema from "effect/Schema";
import * as MountBindOptions from "./MountBindOptions.generated.ts";
import * as MountClusterOptions from "./MountClusterOptions.generated.ts";
import * as MountImageOptions from "./MountImageOptions.generated.ts";
import * as MountTmpfsOptions from "./MountTmpfsOptions.generated.ts";
import * as MountVolumeOptions from "./MountVolumeOptions.generated.ts";
declare const MountMount_base: Schema.Class<MountMount, Schema.Struct<{
readonly Type: Schema.optional<Schema.Literals<readonly ["bind", "volume", "tmpfs", "npipe", "cluster", "image"]>>;
readonly Source: Schema.optional<Schema.String>;
readonly Target: Schema.optional<Schema.String>;
readonly ReadOnly: Schema.optional<Schema.Boolean>;
readonly Consistency: Schema.optional<Schema.Literals<readonly ["consistent", "cached", "delegated", "default"]>>;
readonly BindOptions: Schema.optional<Schema.NullOr<typeof MountBindOptions.MountBindOptions>>;
readonly VolumeOptions: Schema.optional<Schema.NullOr<typeof MountVolumeOptions.MountVolumeOptions>>;
readonly ImageOptions: Schema.optional<Schema.NullOr<typeof MountImageOptions.MountImageOptions>>;
readonly TmpfsOptions: Schema.optional<Schema.NullOr<typeof MountTmpfsOptions.MountTmpfsOptions>>;
readonly ClusterOptions: Schema.optional<Schema.NullOr<typeof MountClusterOptions.MountClusterOptions>>;
}>, {}>;
export declare class MountMount extends MountMount_base {
}
export {};
//# sourceMappingURL=MountMount.generated.d.ts.map