import {RecordCollection} from '../record-collection'; import {ISerializedRecordCollection} from '../record-collection'; export interface IRecordTransformer { /** * Main transformation method for a record transformer. * Accepts data of an arbitrary structure an transforms it into a common * representation of a ReccordCollection. * @param data * @param options Additional options used to configure the resulting * RecordCollection class. */ transform( data: T, options: ISerializedRecordCollection): RecordCollection; }