export default class Currency { private _iso_code: string; // EUR / GBP / ZAR private _symbol: string; // € / L / $ private _decimal_precision: number; // divide by / multiply by constructor(iso_code: string, symbol: string, decimal_precision: number) { this._iso_code = iso_code; this._symbol = symbol; this._decimal_precision = decimal_precision; } get iso_code(): string { return this._iso_code; } set iso_code(value: string) { this._iso_code = value; } get symbol(): string { return this._symbol; } set symbol(value: string) { this._symbol = value; } get decimal_precision(): number { return this._decimal_precision; } set decimal_precision(value: number) { this._decimal_precision = value; } }