Compare commits
No commits in common. "2a1078a3a266922ab2b790678613fd1da1373e68" and "f69a12fb52c757fac5ce7287f58c13120af69ad2" have entirely different histories.
2a1078a3a2
...
f69a12fb52
|
@ -65,9 +65,7 @@ class Config {
|
|||
for (const key of Object.keys(settings)) {
|
||||
const value = json[key];
|
||||
let keyPath = key.split(".");
|
||||
let isArray = key.includes(".") &&
|
||||
keyPath.length > 1 &&
|
||||
typeof parseInt(keyPath.pop()) === "number";
|
||||
let isArray = typeof parseInt(keyPath.pop()) === "number";
|
||||
if (isArray) {
|
||||
let itemPath = keyPath.join(".");
|
||||
let item = this.get(itemPath, []);
|
||||
|
@ -129,7 +127,7 @@ class Config {
|
|||
}
|
||||
(0, bsert_1.default)(typeof key === "string", "Key must be a string.");
|
||||
key = this.normalize(key);
|
||||
return object_path_1.default.get(this.data, key, fallback);
|
||||
return object_path_1.default.get(this.data, key);
|
||||
}
|
||||
typeOf(key) {
|
||||
const value = this.get(key);
|
||||
|
|
|
@ -77,10 +77,7 @@ export default class Config {
|
|||
const value = json[key];
|
||||
|
||||
let keyPath = key.split(".");
|
||||
let isArray =
|
||||
key.includes(".") &&
|
||||
keyPath.length > 1 &&
|
||||
typeof parseInt(keyPath.pop()) === "number";
|
||||
let isArray = typeof parseInt(keyPath.pop()) === "number";
|
||||
|
||||
if (isArray) {
|
||||
let itemPath = keyPath.join(".");
|
||||
|
@ -163,7 +160,7 @@ export default class Config {
|
|||
|
||||
key = this.normalize(key);
|
||||
|
||||
return objectPath.get(this.data, key, fallback);
|
||||
return objectPath.get(this.data, key);
|
||||
}
|
||||
|
||||
public typeOf(key: string) {
|
||||
|
|
Loading…
Reference in New Issue