UNPKG

elation

Version:

Elation Javascript Component Framework

25 lines (24 loc) 732 B
elation.require(['elements.collection.api'], function() { /** * JSON API-backed data collection * Provides a collection interface to a JSON REST API * * @class jsonapi * @augments elation.collection.api * @memberof elation.collection * @alias elation.collection.jsonapi * * @param {object} args * @param {string} args.host * @param {string} args.endpoint * @param {object} args.apiargs * @param {object} args.datatransform * @param {function} args.datatransform.items * @param {function} args.datatransform.count */ elation.elements.define('collection.jsonapi', class extends elation.elements.collection.api { parseData(data) { return JSON.parse(data); } }); });