@talend/react-forms
Version:
React forms library based on json schema form.
24 lines (23 loc) • 748 B
TypeScript
/**
* Build the ListView component props to match current state's values
* @param {Array} items
* @param {Object} value
* @param {String} searchCriteria
* @returns {Array}
*/
export function getDisplayedItems(items: any[], value: Object, searchCriteria: string): any[];
/**
* Prepare items from schema to be used within ListView
* @param {Object} schema
* @param {Object} callbacks
* @param {Function} callbacks.onExpandToggle
* @param {Function} callbacks.onParentChange
* @param {Function} callbacks.onCheck
* @param {Object} value
* @returns {Array}
*/
export function prepareItemsFromSchema(schema: Object, callbacks: {
onExpandToggle: Function;
onParentChange: Function;
onCheck: Function;
}, value: Object): any[];