/** * Copyright (c) Investec * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. */ type JSONValue = string | number | boolean | JSONObject | JSONArray; interface JSONObject { [x: string]: JSONValue; } type JSONArray = JSONValue[]; interface SettingsProvider { getSettings(args: unknown): Promise>; nestingDelimiter: string; } export type { JSONArray, JSONObject, JSONValue, SettingsProvider };