Added spread and price movement properties to stocks. Refactored Stock Market implementation code

This commit is contained in:
danielyxie
2019-04-20 22:31:19 -07:00
committed by danielyxie
parent f91c5bd7b9
commit 6b3646e981
12 changed files with 1419 additions and 284 deletions

View File

@@ -44,3 +44,25 @@ export interface IReturnStatus {
res: boolean;
msg?: string;
}
/**
* Defines the minimum and maximum values for a range.
* It is up to the consumer if these values are inclusive or exclusive.
* It is up to the implementor to ensure max > min.
*/
export interface IMinMaxRange {
/**
* Value by which the bounds are to be divided for the final range
*/
divisor?: number;
/**
* The maximum bound of the range.
*/
max: number;
/**
* The minimum bound of the range.
*/
min: number;
}