n8n
Version:
n8n Workflow Automation Tool
19 lines (18 loc) • 783 B
TypeScript
import { type RedactionEnforcementSettings } from '@n8n/api-types';
import { Logger } from '@n8n/backend-common';
import { SettingsRepository } from '@n8n/db';
import { CacheService } from '../../services/cache/cache.service';
export declare class InstanceRedactionEnforcementService {
private readonly settingsRepository;
private readonly cacheService;
private readonly logger;
constructor(settingsRepository: SettingsRepository, cacheService: CacheService, logger: Logger);
get(): Promise<RedactionEnforcementSettings>;
buildContext(): Promise<{
enforcement: RedactionEnforcementSettings;
} | undefined>;
private load;
set(next: RedactionEnforcementSettings): Promise<void>;
private loadFromDatabase;
private parseStoredValue;
}