UNPKG

data-forge-beta

Version:

JavaScript data transformation and analysis toolkit inspired by Pandas and LINQ.

15 lines (14 loc) 682 B
import { IDataFrame } from '../dataframe'; /** * Compares to values and returns true if they are equivalent. */ export declare type ComparerFn<ValueT> = (a: ValueT, b: ValueT) => boolean; export declare class DataFrameVariableWindowIterator<IndexT, ValueT> implements Iterator<IDataFrame<IndexT, ValueT>> { columnNames: Iterable<string>; iterator: Iterator<[IndexT, ValueT]>; nextValue: IteratorResult<[IndexT, ValueT]>; comparer: ComparerFn<ValueT>; windowIndex: number; constructor(columnNames: Iterable<string>, iterable: Iterable<[IndexT, ValueT]>, comparer: ComparerFn<ValueT>); next(): IteratorResult<IDataFrame<IndexT, ValueT>>; }