UNPKG

alfred-chrono-notes

Version:

Alfred Workflow for easy access to your Obsidian Periodic Notes

18 lines (17 loc) 535 B
import { EnvConfigDriver } from './drivers/EnvConfigDriver.js'; export class ConfigProvider { driver; constructor(driver) { this.driver = driver ?? new EnvConfigDriver(); } get(key) { return this.driver.get(key); } // Method to get interval configurations, assuming intervals are known getIntervalConfig(interval) { return this.driver.getIntervalConfig(interval); } validateIntervalConfig(intervalConfig) { this.driver.validateIntervalConfig(intervalConfig); } }