UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

17 lines (16 loc) 1.19 kB
import * as React from 'react'; import { FacetColumnResultValues, FacetColumnResultRange } from '../../../utils/synapseTypes/Table/FacetColumnResult'; import { QueryBundleRequest, QueryResultBundle } from '../../../utils/synapseTypes'; import { QueryWrapperChildProps } from '../../QueryWrapper'; export declare type QueryFilterProps = { isLoading?: boolean; data?: QueryResultBundle; getLastQueryRequest?: Function; executeQueryRequest?: Function; facetAliases?: {}; facetsToFilter?: string[]; }; export declare function applyChangesToValuesColumn(lastRequest: QueryBundleRequest | undefined, facet: FacetColumnResultValues, onChangeFn: Function, facetName?: string, checked?: boolean): void; export declare const applyMultipleChangesToValuesColumn: (lastRequest: QueryBundleRequest | undefined, facet: FacetColumnResultValues, onChangeFn: Function, facetNameMap?: {} | undefined) => void; export declare const applyChangesToRangeColumn: (lastRequest: QueryBundleRequest | undefined, facet: FacetColumnResultRange, onChangeFn: Function, values: string[]) => void; export declare const QueryFilter: React.FunctionComponent<QueryWrapperChildProps & QueryFilterProps>;