UNPKG

the-moby-effect

Version:
64 lines 2.67 kB
import * as Schema from "effect/Schema"; import * as BindOptions from "./BindOptions.generated.js"; import * as ClusterOptions from "./ClusterOptions.generated.js"; import * as TmpfsOptions from "./TmpfsOptions.generated.js"; import * as VolumeOptions from "./VolumeOptions.generated.js"; declare const Mount_base: Schema.Class<Mount, { Type: Schema.optional<Schema.Literal<["bind", "volume", "tmpfs", "npipe", "cluster"]>>; Source: Schema.optional<typeof Schema.String>; Target: Schema.optional<typeof Schema.String>; ReadOnly: Schema.optional<typeof Schema.Boolean>; Consistency: Schema.optional<Schema.Literal<["consistent", "cached", "delegated", "default"]>>; BindOptions: Schema.optionalWith<typeof BindOptions.BindOptions, { nullable: true; }>; VolumeOptions: Schema.optionalWith<typeof VolumeOptions.VolumeOptions, { nullable: true; }>; TmpfsOptions: Schema.optionalWith<typeof TmpfsOptions.TmpfsOptions, { nullable: true; }>; ClusterOptions: Schema.optionalWith<typeof ClusterOptions.ClusterOptions, { nullable: true; }>; }, Schema.Struct.Encoded<{ Type: Schema.optional<Schema.Literal<["bind", "volume", "tmpfs", "npipe", "cluster"]>>; Source: Schema.optional<typeof Schema.String>; Target: Schema.optional<typeof Schema.String>; ReadOnly: Schema.optional<typeof Schema.Boolean>; Consistency: Schema.optional<Schema.Literal<["consistent", "cached", "delegated", "default"]>>; BindOptions: Schema.optionalWith<typeof BindOptions.BindOptions, { nullable: true; }>; VolumeOptions: Schema.optionalWith<typeof VolumeOptions.VolumeOptions, { nullable: true; }>; TmpfsOptions: Schema.optionalWith<typeof TmpfsOptions.TmpfsOptions, { nullable: true; }>; ClusterOptions: Schema.optionalWith<typeof ClusterOptions.ClusterOptions, { nullable: true; }>; }>, never, { readonly BindOptions?: BindOptions.BindOptions | undefined; } & { readonly Type?: "bind" | "volume" | "tmpfs" | "npipe" | "cluster" | undefined; } & { readonly ClusterOptions?: ClusterOptions.ClusterOptions | undefined; } & { readonly TmpfsOptions?: TmpfsOptions.TmpfsOptions | undefined; } & { readonly VolumeOptions?: VolumeOptions.VolumeOptions | undefined; } & { readonly Source?: string | undefined; } & { readonly Target?: string | undefined; } & { readonly ReadOnly?: boolean | undefined; } & { readonly Consistency?: "default" | "consistent" | "cached" | "delegated" | undefined; }, {}, {}>; export declare class Mount extends Mount_base { } export {}; //# sourceMappingURL=Mount.generated.d.ts.map