@arteneo/forge
Version:
18 lines (17 loc) • 1.16 kB
TypeScript
import React from "react";
import { ButtonLinkProps } from "../../../components/Common/ButtonLink";
import ColumnInterface from "../../../components/Table/definitions/ColumnInterface";
import FilterValuesInterface from "../../../components/Table/definitions/FilterValuesInterface";
import ResultInterface from "../../../components/Table/definitions/ResultInterface";
import SortingInterface from "../../../components/Table/definitions/SortingInterface";
type ResultRedirectProps = ButtonLinkProps & ColumnInterface;
interface ResultRedirectTableQueryProps extends ResultRedirectProps {
queryKey?: string;
page?: number | ((result: ResultInterface) => number);
rowsPerPage?: number | ((result: ResultInterface) => number);
sorting?: SortingInterface | ((result: ResultInterface) => SortingInterface);
filters?: FilterValuesInterface | ((result: ResultInterface) => FilterValuesInterface);
}
declare const ResultRedirectTableQuery: ({ result, to, queryKey, page, rowsPerPage, sorting, filters, ...props }: ResultRedirectTableQueryProps) => React.JSX.Element;
export default ResultRedirectTableQuery;
export { ResultRedirectTableQueryProps };