Use an interface for AlpacaActivity and add date checks to tests.

This commit is contained in:
2023-11-10 16:32:44 -05:00
parent 960285e503
commit ef1ee52a38
2 changed files with 27 additions and 14 deletions

View File

@ -1,19 +1,19 @@
import Alpaca from '@alpacahq/alpaca-trade-api';
import { Action, ActionSide, ActionFetchOptions, ActionFetchResponse, ActionDateType } from '../interface/actions';
class AlpacaActivity {
id!: string;
activity_type!: string;
transaction_time!: string;
type!: string;
price!: string;
qty!: string;
side!: string;
symbol!: string;
leaves_qty!: string;
order_id!: string;
cum_qty!: string;
order_status!: string;
interface AlpacaActivity {
id: string;
activity_type: string;
transaction_time: string;
type: string;
price: string;
qty: string;
side: string;
symbol: string;
leaves_qty: string;
order_id: string;
cum_qty: string;
order_status: string;
}
export class AlpacaActionProvider {