summaryrefslogtreecommitdiff
path: root/packages/taler-util
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-08-02 15:20:00 +0200
committerFlorian Dold <florian@dold.me>2021-08-02 15:20:00 +0200
commitfc2be33e32cd858cfaaa2e0faf386f507b8c4857 (patch)
tree86a5fb66add5c5261205079377d3e9bf0e542013 /packages/taler-util
parenta8a4f76ed8be3e6173e7bc9c586f66ed70a6acf4 (diff)
downloadwallet-core-fc2be33e32cd858cfaaa2e0faf386f507b8c4857.tar.gz
wallet-core-fc2be33e32cd858cfaaa2e0faf386f507b8c4857.tar.bz2
wallet-core-fc2be33e32cd858cfaaa2e0faf386f507b8c4857.zip
deployment helpers
Diffstat (limited to 'packages/taler-util')
-rw-r--r--packages/taler-util/src/talerconfig.ts20
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);