UNPKG

@mariolazzari/rijks

Version:

Rijksmuseum REST APIs client TypeScript based

21 lines (20 loc) 1.05 kB
import { Culture } from "./types/Culture"; import { CollectionRequest } from "./types/CollectionRequest"; import { CollectionResponse } from "./types/CollectionResponse"; import { CollectionDetailsRequest } from "./types/CollectionDetailsRequest"; import { CollectionDetailsResponse } from "./types/CollectionDetailsResponse"; import { CollectionImageRequest } from "./types/CollectionImageRequest"; import { CollectionImageResponse } from "./types/CollectionImageResponse"; import { Result } from "./types/Result"; export declare class Rijks { private apiKey; private baseUrl; constructor(apiKey: string, culture?: Culture); private errorHandler; private fetchData; private getCollectionUrl; private getSorting; getCollection(params: CollectionRequest): Promise<Result<CollectionResponse>>; getCollectionDetails(params: CollectionDetailsRequest): Promise<Result<CollectionDetailsResponse>>; getCollectionImage(params: CollectionImageRequest): Promise<Result<CollectionImageResponse>>; }