1
0
mirror of https://github.com/oceanprotocol-archive/squid-js.git synced 2024-02-02 15:31:51 +01:00
squid-js/src/ConfigProvider.ts

28 lines
513 B
TypeScript
Raw Normal View History

2018-10-16 14:56:18 +02:00
import Config from "./models/Config"
/**
* Stores the configuration of the library.
*/
2018-10-16 14:56:18 +02:00
export default class ConfigProvider {
/**
* @return {Config} Library config.
*/
2018-10-26 11:57:26 +02:00
public static getConfig(): Config {
2018-10-16 14:56:18 +02:00
return ConfigProvider.config
}
/**
* @param {Config} Library config.
*/
2018-10-26 10:40:46 +02:00
public static setConfig(config: Config) {
2018-10-16 14:56:18 +02:00
ConfigProvider.config = config
}
/**
* Library config.
* @type {Config}
*/
2018-10-16 14:56:18 +02:00
private static config: Config
}