@onehat/data
Version:
JS data modeling package with adapters for many storage mediums.
31 lines (24 loc) • 539 B
JavaScript
/** @module Reader */
import _ from 'lodash';
/**
* Base class representing a Reader of data.
* The Reader's job is to take the supplied string and
* return an array of rawData objects
* that can be used to create Entities.
*/
class Reader {
constructor(config = {}) {
_.merge(this, config);
}
/**
* Performs no conversion—just returns data as-is.
* @param {object} data
* @return {object} data
*/
read = (data) => {
return data;
}
};
Reader.className = 'Auto';
Reader.type = 'auto';
export default Reader;