diff options
author | Florian Dold <florian@dold.me> | 2021-08-02 15:20:00 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-08-02 15:20:00 +0200 |
commit | fc2be33e32cd858cfaaa2e0faf386f507b8c4857 (patch) | |
tree | 86a5fb66add5c5261205079377d3e9bf0e542013 /packages/taler-util | |
parent | a8a4f76ed8be3e6173e7bc9c586f66ed70a6acf4 (diff) |
deployment helpers
Diffstat (limited to 'packages/taler-util')
-rw-r--r-- | packages/taler-util/src/talerconfig.ts | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/packages/taler-util/src/talerconfig.ts b/packages/taler-util/src/talerconfig.ts index a40d6a126..624d4ff3d 100644 --- a/packages/taler-util/src/talerconfig.ts +++ b/packages/taler-util/src/talerconfig.ts @@ -98,37 +98,37 @@ export class ConfigValue<T> { constructor( private sectionName: string, private optionName: string, - private val: string | undefined, + public value: string | undefined, private converter: (x: string) => T, ) {} required(): T { - if (!this.val) { + if (!this.value) { throw new ConfigError( `required option [${this.sectionName}]/${this.optionName} not found`, ); } - return this.converter(this.val); + return this.converter(this.value); } orUndefined(): T | undefined { - if (this.val !== undefined) { - return this.converter(this.val); + if (this.value !== undefined) { + return this.converter(this.value); } else { return undefined; } } orDefault(v: T): T | undefined { - if (this.val !== undefined) { - return this.converter(this.val); + if (this.value !== undefined) { + return this.converter(this.value); } else { return v; } } isDefined(): boolean { - return this.val !== undefined; + return this.value !== undefined; } } @@ -303,7 +303,7 @@ export class Configuration { private nestLevel = 0; - loadFromFilename(filename: string, opts: LoadOptions = {}): void { + private loadFromFilename(filename: string, opts: LoadOptions = {}): void { filename = expandPath(filename); const checkCycle = () => { @@ -339,7 +339,7 @@ export class Configuration { } } - loadGlob(parentFilename: string, fileglob: string): void { + private loadGlob(parentFilename: string, fileglob: string): void { const resolvedParent = nodejs_fs().realpathSync(parentFilename); const parentDir = nodejs_path().dirname(resolvedParent); |