@mariolazzari/met
Version:
This package is a TypeScript based wrapper around the public REST APIs of *Metropolitan museum of Art* (New York).
13 lines (12 loc) • 527 B
TypeScript
import { DepartmentsResponse } from './types/DepartmentsResponse';
import { Result } from './types/Result';
import { SearchRequest } from './types/SearchRequest';
import { ObjectData } from './types/ObjectData';
export declare class Met {
private baseUrl;
private fetchData;
private getObjects;
getDepartments(): Promise<Result<DepartmentsResponse>>;
getObject(id: number): Promise<Result<ObjectData>>;
search({ searchTerm, page, perPage, }: SearchRequest): Promise<Result<ObjectData[]>>;
}