UNPKG

target-clickhouse

Version:
33 lines (32 loc) 1.19 kB
import { LogLevel } from "singer-node"; export interface IConfig { host: string; port: number; username: string; password: string; database: string; batch_size?: number; deletion_batch_size?: number; logging_level?: string; subtable_separator?: string; translate_values?: boolean; insert_stream_timeout_sec?: number; finalize_concurrency?: number; extra_active_tables?: string[]; } export declare class Config implements IConfig { readonly database: string; readonly host: string; readonly password: string; readonly port: number; readonly username: string; readonly log_level: LogLevel; readonly subtable_separator: string; readonly batch_size: number; readonly deletion_batch_size: number; readonly translate_values: boolean; readonly insert_stream_timeout_sec: number; readonly finalize_concurrency: number; readonly extra_active_tables: string[]; constructor({ database, host, password, port, username, logging_level, subtable_separator, batch_size, deletion_batch_size, translate_values, insert_stream_timeout_sec, finalize_concurrency, extra_active_tables, }: IConfig); }