UNPKG

@gftdcojp/ksqldb-orm

Version:

ksqldb-orm - Server-Side TypeScript ORM for ksqlDB with enterprise security extensions

36 lines 1.35 kB
"use strict"; /** * 基本型定義 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.CircuitBreakerState = exports.ResilienceErrorType = exports.StreamType = void 0; /** * ksqlDB のストリーム/テーブルの種類 */ var StreamType; (function (StreamType) { StreamType["STREAM"] = "STREAM"; StreamType["TABLE"] = "TABLE"; StreamType["MATERIALIZED_VIEW"] = "MATERIALIZED_VIEW"; })(StreamType || (exports.StreamType = StreamType = {})); /** * Error types for resilience handling */ var ResilienceErrorType; (function (ResilienceErrorType) { ResilienceErrorType["PARTITION_REBALANCING"] = "partition_rebalancing"; ResilienceErrorType["CONNECTION_TIMEOUT"] = "connection_timeout"; ResilienceErrorType["NETWORK_ERROR"] = "network_error"; ResilienceErrorType["SERVER_ERROR"] = "server_error"; ResilienceErrorType["UNKNOWN_ERROR"] = "unknown_error"; })(ResilienceErrorType || (exports.ResilienceErrorType = ResilienceErrorType = {})); /** * Circuit breaker states */ var CircuitBreakerState; (function (CircuitBreakerState) { CircuitBreakerState["CLOSED"] = "closed"; CircuitBreakerState["OPEN"] = "open"; CircuitBreakerState["HALF_OPEN"] = "half_open"; })(CircuitBreakerState || (exports.CircuitBreakerState = CircuitBreakerState = {})); //# sourceMappingURL=types.js.map