reduct-js
Version:
ReductStore Client SDK for Javascript/NodeJS/Typescript
23 lines (22 loc) • 812 B
TypeScript
/**
* ReplicationMode string literal type for TypeScript type checking
*/
export type ReplicationMode = "enabled" | "paused" | "disabled";
/**
* ReplicationMode namespace providing constant values for runtime usage
* This allows both TypeScript type usage and JavaScript runtime value access
* @example
* // TypeScript type usage:
* const mode: ReplicationMode = "enabled";
*
* // JavaScript runtime constant usage:
* import { ReplicationMode } from 'reduct-js';
* const mode = ReplicationMode.ENABLED; // "enabled"
*/
export declare namespace ReplicationMode {
const ENABLED = "enabled";
const PAUSED = "paused";
const DISABLED = "disabled";
}
export declare const DEFAULT_REPLICATION_MODE: ReplicationMode;
export declare const parseReplicationMode: (mode?: string) => ReplicationMode;