FLUID-5900: Factor out universal dataSource definitions from Kettle and fold into core Infusion

Metadata

Source
FLUID-5900
Type
Improvement
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Antranig Basman
Created
2016-05-03T12:20:36.794-0400
Updated
2024-07-22T10:35:06.606-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Framework

Description

Kettle includes infrastructure for expressing DataSources which has a reasonably portable core: https://github.com/amb26/kettle/blob/KETTLE-32/lib/dataSource.js

We should take the common elements of this core which are valid both in the browser and server and factor them into a core element of Infusion. Note that there is a long-mothballed pull request https://github.com/fluid-project/infusion/pull/566 holding functions for a queued DataSource for FLUID-5542 that will need to be integrated with this work.