synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
62 lines • 2.46 kB
TypeScript
import { UniqueFacetIdentifier } from '@/utils/types/UniqueFacetIdentifier';
import { QueryBundleRequest, QueryFilter } from '@sage-bionetworks/synapse-types';
import * as React from 'react';
import { QueryChangeCommitOptions } from './useTableQueryReducer';
export declare function getQueryFromSetStateAction(action: {
commitOptions?: QueryChangeCommitOptions;
} & {
type: 'setQuery';
queryOrUpdater: React.SetStateAction<QueryBundleRequest>;
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
export declare function addValueToSelectedFacet(action: {
commitOptions?: QueryChangeCommitOptions;
} & {
type: 'addValueToSelectedFacet';
facet: UniqueFacetIdentifier;
value: string;
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
export declare function removeSelectedFacet(action: {
commitOptions?: QueryChangeCommitOptions;
} & {
type: 'removeSelectedFacet';
facetsToRemove: UniqueFacetIdentifier | UniqueFacetIdentifier[];
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
export declare function setRangeFacetValue(action: {
commitOptions?: QueryChangeCommitOptions;
} & {
type: 'setRangeFacetValue';
facet: UniqueFacetIdentifier;
min?: string;
max?: string;
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
export declare function removeValueFromSelectedFacet(action: {
commitOptions?: QueryChangeCommitOptions;
} & {
type: 'removeValueFromSelectedFacet';
facet: UniqueFacetIdentifier;
value: string;
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
export declare function removeQueryFilter(action: {
type: 'removeQueryFilter';
queryFilter: QueryFilter;
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
export declare function removeValueFromQueryFilter(action: {
commitOptions?: QueryChangeCommitOptions;
} & {
type: 'removeValueFromQueryFilter';
queryFilter: QueryFilter;
value: string;
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
export declare function setPageSize(action: {
commitOptions?: QueryChangeCommitOptions;
} & {
type: 'setPageSize';
pageSize: number;
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
export declare function goToPage(action: {
commitOptions?: QueryChangeCommitOptions;
} & {
type: 'goToPage';
pageNumber: number;
}, queryRequest: QueryBundleRequest): QueryBundleRequest;
//# sourceMappingURL=TableQueryReducerActions.d.ts.map