UNPKG

the-moby-effect

Version:
62 lines 2.62 kB
import * as Schema from "effect/Schema"; import * as MobySchemas from "../schemas/index.js"; declare const NetworkSettingsBase_base: Schema.Class<NetworkSettingsBase, { Bridge: typeof Schema.String; SandboxID: typeof Schema.String; SandboxKey: typeof Schema.String; Ports: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.PortSchemas.$PortBinding>>>>>; HairpinMode: typeof Schema.Boolean; LinkLocalIPv6Address: typeof Schema.String; LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64; SecondaryIPAddresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>; SecondaryIPv6Addresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>; }, Schema.Struct.Encoded<{ Bridge: typeof Schema.String; SandboxID: typeof Schema.String; SandboxKey: typeof Schema.String; Ports: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.PortSchemas.$PortBinding>>>>>; HairpinMode: typeof Schema.Boolean; LinkLocalIPv6Address: typeof Schema.String; LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64; SecondaryIPAddresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>; SecondaryIPv6Addresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>; }>, never, { readonly Bridge: string; } & { readonly SandboxID: string; } & { readonly SandboxKey: string; } & { readonly HairpinMode: boolean; } & { readonly LinkLocalIPv6Address: string; } & { readonly LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.Int64Brand; } & { readonly Ports: { readonly [x: string]: readonly ({ readonly HostIp?: string | undefined; readonly HostPort: string; } | null)[] | null; } | null; } & { readonly SecondaryIPAddresses: readonly ({ readonly family: "ipv4"; readonly ip: MobySchemas.IPv4Schemas.IPv4Brand; } | { readonly family: "ipv6"; readonly ip: MobySchemas.IPv6Schemas.IPv6Brand; } | null)[] | null; } & { readonly SecondaryIPv6Addresses: readonly ({ readonly family: "ipv4"; readonly ip: MobySchemas.IPv4Schemas.IPv4Brand; } | { readonly family: "ipv6"; readonly ip: MobySchemas.IPv6Schemas.IPv6Brand; } | null)[] | null; }, {}, {}>; export declare class NetworkSettingsBase extends NetworkSettingsBase_base { } export {}; //# sourceMappingURL=NetworkSettingsBase.generated.d.ts.map