UNPKG

clinicaltrialsgov-ts

Version:

Javascript / Typescript wrapper for Clinicaltrials.gov API

16 lines 2.92 kB
import type { Options as ClientOptions, TDataShape, Client } from './client'; import type { ListStudiesData, ListStudiesResponses, ListStudiesErrors, FetchStudyData, FetchStudyResponses, FetchStudyErrors, StudiesMetadataData, StudiesMetadataResponses, StudiesMetadataErrors, SearchAreasData, SearchAreasResponses, SearchAreasErrors, EnumsData, EnumsResponses, EnumsErrors, SizeStatsData, SizeStatsResponses, SizeStatsErrors, FieldValuesStatsData, FieldValuesStatsResponses, FieldValuesStatsErrors, ListFieldSizesStatsData, ListFieldSizesStatsResponses, ListFieldSizesStatsErrors, VersionData, VersionResponses, VersionErrors } from './types.gen'; export type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions<TData, ThrowOnError> & { client?: Client; meta?: Record<string, unknown>; }; export declare const listStudies: <ThrowOnError extends boolean = false>(options?: Options<ListStudiesData, ThrowOnError>) => import("./client").RequestResult<ListStudiesResponses, ListStudiesErrors, ThrowOnError, "fields">; export declare const fetchStudy: <ThrowOnError extends boolean = false>(options: Options<FetchStudyData, ThrowOnError>) => import("./client").RequestResult<FetchStudyResponses, FetchStudyErrors, ThrowOnError, "fields">; export declare const studiesMetadata: <ThrowOnError extends boolean = false>(options?: Options<StudiesMetadataData, ThrowOnError>) => import("./client").RequestResult<StudiesMetadataResponses, StudiesMetadataErrors, ThrowOnError, "fields">; export declare const searchAreas: <ThrowOnError extends boolean = false>(options?: Options<SearchAreasData, ThrowOnError>) => import("./client").RequestResult<SearchAreasResponses, SearchAreasErrors, ThrowOnError, "fields">; export declare const enums: <ThrowOnError extends boolean = false>(options?: Options<EnumsData, ThrowOnError>) => import("./client").RequestResult<EnumsResponses, EnumsErrors, ThrowOnError, "fields">; export declare const sizeStats: <ThrowOnError extends boolean = false>(options?: Options<SizeStatsData, ThrowOnError>) => import("./client").RequestResult<SizeStatsResponses, SizeStatsErrors, ThrowOnError, "fields">; export declare const fieldValuesStats: <ThrowOnError extends boolean = false>(options?: Options<FieldValuesStatsData, ThrowOnError>) => import("./client").RequestResult<FieldValuesStatsResponses, FieldValuesStatsErrors, ThrowOnError, "fields">; export declare const listFieldSizesStats: <ThrowOnError extends boolean = false>(options?: Options<ListFieldSizesStatsData, ThrowOnError>) => import("./client").RequestResult<ListFieldSizesStatsResponses, ListFieldSizesStatsErrors, ThrowOnError, "fields">; export declare const version: <ThrowOnError extends boolean = false>(options?: Options<VersionData, ThrowOnError>) => import("./client").RequestResult<VersionResponses, VersionErrors, ThrowOnError, "fields">; //# sourceMappingURL=sdk.gen.d.ts.map