UNPKG

the-moby-effect

Version:
23 lines 1.58 kB
import * as Schema from "effect/Schema"; import * as MountBindOptions from "./MountBindOptions.generated.js"; import * as MountClusterOptions from "./MountClusterOptions.generated.js"; import * as MountImageOptions from "./MountImageOptions.generated.js"; import * as MountTmpfsOptions from "./MountTmpfsOptions.generated.js"; import * as MountVolumeOptions from "./MountVolumeOptions.generated.js"; export class MountMount extends /*#__PURE__*/Schema.Class("MountMount")({ Type: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.Literals(["bind", "volume", "tmpfs", "npipe", "cluster", "image"])), Source: /*#__PURE__*/Schema.optional(Schema.String), Target: /*#__PURE__*/Schema.optional(Schema.String), ReadOnly: /*#__PURE__*/Schema.optional(Schema.Boolean), Consistency: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.Literals(["consistent", "cached", "delegated", "default"])), BindOptions: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(MountBindOptions.MountBindOptions)), VolumeOptions: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(MountVolumeOptions.MountVolumeOptions)), ImageOptions: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(MountImageOptions.MountImageOptions)), TmpfsOptions: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(MountTmpfsOptions.MountTmpfsOptions)), ClusterOptions: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(MountClusterOptions.MountClusterOptions)) }, { identifier: "MountMount", title: "mount.Mount", documentation: "" }) {} //# sourceMappingURL=MountMount.generated.js.map