the-moby-effect
Version:
Moby/Docker API client built using effect-ts
29 lines • 1.25 kB
TypeScript
import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
declare const SwarmPortConfig_base: Schema.Class<SwarmPortConfig, {
Name: Schema.optional<typeof Schema.String>;
Protocol: Schema.optional<typeof Schema.String>;
TargetPort: Schema.optional<MobySchemas.UInt32Schemas.$UInt32>;
PublishedPort: Schema.optional<MobySchemas.UInt32Schemas.$UInt32>;
PublishMode: Schema.optional<typeof Schema.String>;
}, Schema.Struct.Encoded<{
Name: Schema.optional<typeof Schema.String>;
Protocol: Schema.optional<typeof Schema.String>;
TargetPort: Schema.optional<MobySchemas.UInt32Schemas.$UInt32>;
PublishedPort: Schema.optional<MobySchemas.UInt32Schemas.$UInt32>;
PublishMode: Schema.optional<typeof Schema.String>;
}>, never, {
readonly Name?: string | undefined;
} & {
readonly Protocol?: string | undefined;
} & {
readonly TargetPort?: MobySchemas.UInt32Schemas.UInt32Brand | undefined;
} & {
readonly PublishedPort?: MobySchemas.UInt32Schemas.UInt32Brand | undefined;
} & {
readonly PublishMode?: string | undefined;
}, {}, {}>;
export declare class SwarmPortConfig extends SwarmPortConfig_base {
}
export {};
//# sourceMappingURL=SwarmPortConfig.generated.d.ts.map