UNPKG

the-moby-effect

Version:
57 lines 2.35 kB
import * as Schema from "effect/Schema"; import * as SwarmEngineDescription from "./SwarmEngineDescription.generated.js"; import * as SwarmNodeCSIInfo from "./SwarmNodeCSIInfo.generated.js"; import * as SwarmPlatform from "./SwarmPlatform.generated.js"; import * as SwarmResources from "./SwarmResources.generated.js"; import * as SwarmTLSInfo from "./SwarmTLSInfo.generated.js"; declare const SwarmNodeDescription_base: Schema.Class<SwarmNodeDescription, { Hostname: Schema.optional<typeof Schema.String>; Platform: Schema.optionalWith<typeof SwarmPlatform.SwarmPlatform, { nullable: true; }>; Resources: Schema.optionalWith<typeof SwarmResources.SwarmResources, { nullable: true; }>; Engine: Schema.optionalWith<typeof SwarmEngineDescription.SwarmEngineDescription, { nullable: true; }>; TLSInfo: Schema.optionalWith<typeof SwarmTLSInfo.SwarmTLSInfo, { nullable: true; }>; CSIInfo: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof SwarmNodeCSIInfo.SwarmNodeCSIInfo>>, { nullable: true; }>; }, Schema.Struct.Encoded<{ Hostname: Schema.optional<typeof Schema.String>; Platform: Schema.optionalWith<typeof SwarmPlatform.SwarmPlatform, { nullable: true; }>; Resources: Schema.optionalWith<typeof SwarmResources.SwarmResources, { nullable: true; }>; Engine: Schema.optionalWith<typeof SwarmEngineDescription.SwarmEngineDescription, { nullable: true; }>; TLSInfo: Schema.optionalWith<typeof SwarmTLSInfo.SwarmTLSInfo, { nullable: true; }>; CSIInfo: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof SwarmNodeCSIInfo.SwarmNodeCSIInfo>>, { nullable: true; }>; }>, never, { readonly Hostname?: string | undefined; } & { readonly Platform?: SwarmPlatform.SwarmPlatform | undefined; } & { readonly TLSInfo?: SwarmTLSInfo.SwarmTLSInfo | undefined; } & { readonly Resources?: SwarmResources.SwarmResources | undefined; } & { readonly Engine?: SwarmEngineDescription.SwarmEngineDescription | undefined; } & { readonly CSIInfo?: readonly (SwarmNodeCSIInfo.SwarmNodeCSIInfo | null)[] | undefined; }, {}, {}>; export declare class SwarmNodeDescription extends SwarmNodeDescription_base { } export {}; //# sourceMappingURL=SwarmNodeDescription.generated.d.ts.map