holidayapi
Version:
Official Node.js library for Holiday API
17 lines (16 loc) • 756 B
TypeScript
import { CountriesRequest, CountriesResponse, HolidaysRequest, HolidaysResponse, LanguagesRequest, LanguagesResponse, WorkdayRequest, WorkdayResponse, WorkdaysRequest, WorkdaysResponse } from './types';
export declare class HolidayAPI {
baseUrl: string;
key: string;
constructor({ key, version }: {
key?: string;
version?: number;
});
private createUrl;
private request;
countries(request?: CountriesRequest): Promise<CountriesResponse>;
holidays(request?: HolidaysRequest): Promise<HolidaysResponse>;
languages(request?: LanguagesRequest): Promise<LanguagesResponse>;
workday(request?: WorkdayRequest): Promise<WorkdayResponse>;
workdays(request?: WorkdaysRequest): Promise<WorkdaysResponse>;
}