UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

20 lines 1.69 kB
import { SynapseClientError } from '@/utils'; import { ViewEntityType } from '@sage-bionetworks/synapse-client'; import { ColumnModel, ViewColumnModelRequest } from '@sage-bionetworks/synapse-types'; import { UseMutationOptions, UseQueryOptions } from '@tanstack/react-query'; import { SetOptional } from 'type-fest'; export declare function useGetDefaultColumnModels(viewEntityType: ViewEntityType, viewTypeMask?: number, options?: Partial<UseQueryOptions<ColumnModel[], SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<ColumnModel[], SynapseClientError>; export declare function useGetAnnotationColumnModels(request: Omit<ViewColumnModelRequest, 'nextPageToken'>, options?: Partial<UseQueryOptions<ColumnModel[], SynapseClientError>>): import("@tanstack/react-query").UseQueryResult<ColumnModel[], SynapseClientError>; export declare function useCreateColumnModels(options?: UseMutationOptions<ColumnModel[], SynapseClientError, SetOptional<ColumnModel, 'id'>[]>): import("@tanstack/react-query").UseMutationResult<ColumnModel[], SynapseClientError, { name: string; defaultValue?: string | undefined; columnType: import("@sage-bionetworks/synapse-types").ColumnType; maximumSize?: number | undefined; maximumListLength?: number | undefined; enumValues?: string[] | undefined; facetType?: import("@sage-bionetworks/synapse-types").FacetType | undefined; jsonSubColumns?: import("@sage-bionetworks/synapse-types").JsonSubColumnModel[] | undefined; facetSortConfig?: import("@sage-bionetworks/synapse-types").FacetColumnSortConfig | undefined; id?: string | undefined; }[], unknown>; //# sourceMappingURL=useColumnModel.d.ts.map