mirror of
https://github.com/holidayapi/holidayapi-node.git
synced 2025-06-21 12:36:33 +00:00
chore: updated dist files
Just realized that we don't have Husky or something similar in the mix to ensure that the dist files are being created automatically.
This commit is contained in:
parent
0b58b614dc
commit
95d9806a89
3 changed files with 35 additions and 9 deletions
3
dist/holidayapi.d.ts
vendored
3
dist/holidayapi.d.ts
vendored
|
@ -1,4 +1,4 @@
|
|||
import { CountriesRequest, CountriesResponse, HolidaysRequest, HolidaysResponse, LanguagesRequest, LanguagesResponse, WorkdayRequest, WorkdayResponse } from './types';
|
||||
import { CountriesRequest, CountriesResponse, HolidaysRequest, HolidaysResponse, LanguagesRequest, LanguagesResponse, WorkdayRequest, WorkdayResponse, WorkdaysRequest, WorkdaysResponse } from './types';
|
||||
export declare class HolidayAPI {
|
||||
baseUrl: string;
|
||||
key: string;
|
||||
|
@ -12,4 +12,5 @@ export declare class HolidayAPI {
|
|||
holidays(request?: HolidaysRequest): Promise<HolidaysResponse>;
|
||||
languages(request?: LanguagesRequest): Promise<LanguagesResponse>;
|
||||
workday(request?: WorkdayRequest): Promise<WorkdayResponse>;
|
||||
workdays(request?: WorkdaysRequest): Promise<WorkdaysResponse>;
|
||||
}
|
||||
|
|
17
dist/holidayapi.js
vendored
17
dist/holidayapi.js
vendored
|
@ -152,6 +152,23 @@ var HolidayAPI = (function () {
|
|||
});
|
||||
});
|
||||
};
|
||||
HolidayAPI.prototype.workdays = function (request) {
|
||||
if (request === void 0) { request = {}; }
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return __generator(this, function (_a) {
|
||||
if (!request.country) {
|
||||
throw new Error('Missing country');
|
||||
}
|
||||
else if (!request.start) {
|
||||
throw new Error('Missing start date');
|
||||
}
|
||||
else if (!request.end) {
|
||||
throw new Error('Missing end date');
|
||||
}
|
||||
return [2, this.request('workdays', request)];
|
||||
});
|
||||
});
|
||||
};
|
||||
return HolidayAPI;
|
||||
}());
|
||||
exports.HolidayAPI = HolidayAPI;
|
||||
|
|
24
dist/types.d.ts
vendored
24
dist/types.d.ts
vendored
|
@ -1,5 +1,5 @@
|
|||
export declare type Endpoint = 'countries' | 'holidays' | 'languages' | 'workday';
|
||||
declare type Weekday = {
|
||||
export declare type Endpoint = 'countries' | 'holidays' | 'languages' | 'workday' | 'workdays';
|
||||
export declare type Weekday = {
|
||||
name: 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday' | 'Sunday';
|
||||
numeric: 1 | 2 | 3 | 4 | 5 | 6 | 7;
|
||||
};
|
||||
|
@ -9,7 +9,6 @@ declare type Request = {
|
|||
pretty?: boolean;
|
||||
search?: string;
|
||||
};
|
||||
export declare type Requests = CountriesRequest | HolidaysRequest | LanguagesRequest | WorkdayRequest;
|
||||
export declare type CountriesRequest = Request & {
|
||||
country?: string;
|
||||
public?: boolean;
|
||||
|
@ -33,16 +32,20 @@ export declare type WorkdayRequest = Request & {
|
|||
start?: string;
|
||||
days?: number;
|
||||
};
|
||||
export declare type WorkdaysRequest = Request & {
|
||||
country?: string;
|
||||
start?: string;
|
||||
end?: string;
|
||||
};
|
||||
export declare type Response = {
|
||||
requests: {
|
||||
available: number;
|
||||
resets: Date;
|
||||
resets: string;
|
||||
used: number;
|
||||
};
|
||||
status: number;
|
||||
error?: string;
|
||||
};
|
||||
export declare type Responses = CountriesResponse | HolidaysResponse | LanguagesResponse | WorkdayResponse;
|
||||
export declare type CountriesResponse = Response & {
|
||||
countries?: {
|
||||
code: string;
|
||||
|
@ -68,9 +71,9 @@ export declare type CountriesResponse = Response & {
|
|||
export declare type HolidaysResponse = Response & {
|
||||
holidays?: {
|
||||
country: string;
|
||||
date: Date;
|
||||
date: string;
|
||||
name: string;
|
||||
observed: Date;
|
||||
observed: string;
|
||||
public: boolean;
|
||||
uuid: string;
|
||||
subdivisions?: string[];
|
||||
|
@ -84,8 +87,13 @@ export declare type LanguagesResponse = Response & {
|
|||
};
|
||||
export declare type WorkdayResponse = Response & {
|
||||
workday?: {
|
||||
date: Date;
|
||||
date: string;
|
||||
weekday: Weekday;
|
||||
};
|
||||
};
|
||||
export declare type WorkdaysResponse = Response & {
|
||||
workdays?: number;
|
||||
};
|
||||
export declare type Requests = (CountriesRequest | HolidaysRequest | LanguagesRequest | WorkdayRequest | WorkdaysRequest);
|
||||
export declare type Responses = (CountriesResponse | HolidaysResponse | LanguagesResponse | WorkdayResponse | WorkdaysResponse);
|
||||
export {};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue