@nut-tree-fork/provider-interfaces
Version:
Public provider interfaces for @nut-tree-fork/nut-js
13 lines (12 loc) • 325 B
TypeScript
/**
* A DataSource should provide methods to load data
*
* @interface DataSourceInterface
*/
export interface DataSourceInterface<PARAMETER_TYPE, RESULT_TYPE> {
/**
* load will load data from disk
* @param parameters Required parameters
*/
load(parameters: PARAMETER_TYPE): Promise<RESULT_TYPE>;
}