alfred-chrono-notes
Version:
Alfred Workflow for easy access to your Obsidian Periodic Notes
18 lines (17 loc) • 535 B
JavaScript
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);
}
}