@sunrise1002/tats
Version:
Techincal Indicators written in javascript
22 lines (21 loc) • 638 B
TypeScript
/**
* Created by AAravindan on 5/7/16.
*/
import { LinkedList } from './LinkedList';
export default class FixedSizeLinkedList extends LinkedList {
size: number;
maintainHigh?: boolean;
maintainLow?: boolean;
maintainSum?: boolean;
totalPushed: number;
periodHigh: number;
periodLow: number;
periodSum: number;
lastShift: number;
_push: (data: number) => void;
constructor(size: number, maintainHigh?: boolean, maintainLow?: boolean, maintainSum?: boolean);
add(data: number): void;
iterator(): IterableIterator<any>;
calculatePeriodHigh(): void;
calculatePeriodLow(): void;
}