29 lines
610 B
TypeScript
29 lines
610 B
TypeScript
// Error codes (side-effect registration)
|
|
import "./error-codes.js";
|
|
|
|
// Detector
|
|
export {
|
|
PartitionDetector,
|
|
type PartitionDetectorConfig,
|
|
type PartitionView,
|
|
} from "./detector/partition-detector.js";
|
|
// Errors
|
|
export {
|
|
PARTITION_CODES,
|
|
PartitionError,
|
|
type PartitionErrorCode,
|
|
} from "./error-codes.js";
|
|
// Merge
|
|
export {
|
|
MergeProtocol,
|
|
type MergeProtocolConfig,
|
|
type MergeResult,
|
|
type Reconciler,
|
|
} from "./merge/merge-protocol.js";
|
|
// Quorum
|
|
export {
|
|
QuorumResolver,
|
|
type QuorumResolverConfig,
|
|
type QuorumStrategy,
|
|
} from "./quorum/quorum-resolver.js";
|