insight-previous-tcr
Version:
A blockchain explorer for Bitcore
27 lines (22 loc) • 660 B
text/typescript
import { Injectable } from "@angular/core";
()
export class DefaultProvider {
private defaults: {
'%CHAIN%': string;
'%API_PREFIX%': string;
'%NETWORK%': string;
'%NUM_BLOCKS%': string;
} = {
'%CHAIN%': process.env.CHAIN || 'TCR',
'%API_PREFIX%': process.env.API_PREFIX || '/api',
'%NETWORK%': process.env.NETWORK || 'mainnet',
'%NUM_BLOCKS%': process.env.NUM_BLOCKS || '15'
};
constructor() {}
public getDefault(str: string): string {
return this.defaults[str] !== undefined ? this.defaults[str] : str;
}
public setDefault(str: string, value: any): void {
this.defaults[str] = value;
}
}