UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

23 lines (22 loc) 812 B
/** * 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;