tarantoolscript
Version:
TypeScript definitions for Tarantool Lua API.
27 lines (23 loc) • 862 B
TypeScript
import { ConfigBasic } from './ConfigBasic';
import { ConfigStorage } from './ConfigStorage';
import { ConfigCheckpointDaemon } from './ConfigCheckpointDaemon';
import { ConfigBinaryLoggingSnapshot } from './ConfigBinaryLoggingSnapshot';
import { ConfigHotStandby } from './ConfigHotStandby';
import { ConfigReplication } from './ConfigReplication';
import { ConfigNetworking } from './ConfigNetworking';
import { ConfigLogging } from './ConfigLogging';
import { ConfigFeedback } from './ConfigFeedback';
interface ConfigCallable {
(this: void, options: ConfigOptions): void;
}
export interface ConfigOptions extends
ConfigBasic,
ConfigStorage,
ConfigCheckpointDaemon,
ConfigBinaryLoggingSnapshot,
ConfigHotStandby,
ConfigReplication,
ConfigNetworking,
ConfigLogging,
ConfigFeedback { }
export type Config = ConfigOptions & ConfigCallable