university-api-client
Version:
A JavaScript client library for the Worldwide University API
20 lines (19 loc) • 639 B
TypeScript
import { University, UniversityFilters, SearchOptions, UniversityApiConfig } from './types';
export * from './types';
export declare class UniversityApiClient {
private client;
private baseUrl;
constructor(config?: UniversityApiConfig);
/**
* Get universities with optional filters
*/
getUniversities(filters?: UniversityFilters): Promise<University[]>;
/**
* Get universities by country code
*/
getUniversitiesByCountry(countryCode: string): Promise<University[]>;
/**
* Search universities by query
*/
searchUniversities(options: SearchOptions): Promise<University[]>;
}