UNPKG

the-moby-effect

Version:
33 lines 1.5 kB
import * as Schema from "effect/Schema"; import * as MobySchemas from "../schemas/index.js"; declare const SwarmRaftConfig_base: Schema.Class<SwarmRaftConfig, { SnapshotInterval: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>; KeepOldSnapshots: Schema.optionalWith<MobySchemas.UInt64Schemas.$UInt64, { nullable: true; }>; LogEntriesForSlowFollowers: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>; ElectionTick: MobySchemas.Int64Schemas.$Int64; HeartbeatTick: MobySchemas.Int64Schemas.$Int64; }, Schema.Struct.Encoded<{ SnapshotInterval: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>; KeepOldSnapshots: Schema.optionalWith<MobySchemas.UInt64Schemas.$UInt64, { nullable: true; }>; LogEntriesForSlowFollowers: Schema.optional<MobySchemas.UInt64Schemas.$UInt64>; ElectionTick: MobySchemas.Int64Schemas.$Int64; HeartbeatTick: MobySchemas.Int64Schemas.$Int64; }>, never, { readonly ElectionTick: MobySchemas.Int64Schemas.Int64Brand; } & { readonly HeartbeatTick: MobySchemas.Int64Schemas.Int64Brand; } & { readonly SnapshotInterval?: MobySchemas.UInt64Schemas.UInt64Brand | undefined; } & { readonly KeepOldSnapshots?: MobySchemas.UInt64Schemas.UInt64Brand | undefined; } & { readonly LogEntriesForSlowFollowers?: MobySchemas.UInt64Schemas.UInt64Brand | undefined; }, {}, {}>; export declare class SwarmRaftConfig extends SwarmRaftConfig_base { } export {}; //# sourceMappingURL=SwarmRaftConfig.generated.d.ts.map