@btc-vision/bsi-common
Version:
Common library for OP_NET.
12 lines (11 loc) • 544 B
TypeScript
import { CacheStrategy } from '../cache/enums/CacheStrategy.js';
import { DataBaseConfig, IConfig, IConfigBase, IConfigTemplate } from './interfaces/IConfig.js';
import { DebugLevel } from '@btc-vision/logger';
export declare abstract class ConfigBase<T extends IConfigTemplate> implements IConfigBase {
readonly DEBUG_FILEPATH: string;
readonly CACHE_STRATEGY: CacheStrategy;
readonly LOG_FOLDER: string;
readonly DEBUG_LEVEL: DebugLevel;
readonly DATABASE: DataBaseConfig;
protected constructor(config: IConfig<T>);
}