14 lines
630 B
TypeScript
14 lines
630 B
TypeScript
import { SystemConfigModel } from 'src/model/system_config.model';
|
|
import { Repository } from 'typeorm';
|
|
import { Cache } from 'cache-manager';
|
|
import { DistributedLockService } from './lock.service';
|
|
export declare class SystemConfigService {
|
|
private systemConfigRepos;
|
|
private cacheManager;
|
|
private distributedLockService;
|
|
private loadPromises;
|
|
constructor(systemConfigRepos: Repository<SystemConfigModel>, cacheManager: Cache, distributedLockService: DistributedLockService);
|
|
readConfig(): Promise<SystemConfigModel>;
|
|
updateConfig(partial: Partial<SystemConfigModel>): Promise<SystemConfigModel>;
|
|
}
|