cobinhood-rx
Version:
CobinhoodRx is a rxjs node wrapper for the CobinhoodRx Api.
18 lines (14 loc) • 480 B
text/typescript
import { JsonConverter, JsonCustomConvert, JsonConvert } from 'json2typescript';
import { CurrencyData } from '../Model/Rest/Market/CurrencyData';
export class CurrencyConverter implements JsonCustomConvert<CurrencyData[]> {
public serialize(data: CurrencyData[]): any {
return data;
}
public deserialize(data: any[]): any {
const jsc: JsonConvert = new JsonConvert();
return data.map(item => {
return jsc.deserialize(item, CurrencyData);
});
}
}