@timetac/js-client-library
Advanced tools
Comparing version 1.24.0 to 1.25.0
import BaseApi from '../baseApi'; | ||
import { Resources } from '../utils/response/apiResponse'; | ||
import { Required } from '../utils/response/responseHandlers'; | ||
import { AbsenceType, AbsenceTypeCreate } from './types'; | ||
import { AbsenceTypeCreate, AbsenceTypeUpdate } from './types'; | ||
declare const resourceName = "absenceTypes"; | ||
@@ -9,4 +9,4 @@ export declare class AbsenceTypesEndpoint extends BaseApi<typeof resourceName> { | ||
create(data: AbsenceTypeCreate): Required<typeof resourceName, Resources[typeof resourceName][]>; | ||
update(data: AbsenceType): Required<typeof resourceName, Resources[typeof resourceName][]>; | ||
update(data: AbsenceTypeUpdate): Required<typeof resourceName, Resources[typeof resourceName][]>; | ||
} | ||
export {}; |
@@ -36,1 +36,4 @@ import { AbsenceDurationUnit, AbsenceTypeRequestType } from '../enums'; | ||
export declare type AbsenceTypeCreate = Omit<AbsenceType, 'id'>; | ||
export declare type AbsenceTypeUpdate = Partial<Omit<AbsenceType, 'absence_type_id' & 'absence_subtype_id' & 'absence_group_id' & 'default_other_paid_leave' & 'cost_acc_task_id' & 'duration_unit' & 'datev_wage_type_id' & 'is_visible_for_edit'>> & { | ||
id: number; | ||
}; |
@@ -44,3 +44,3 @@ import { AbsenceDaysEndpoint } from './absenceDays'; | ||
export { Absence, AbsenceApprove, AbsenceCreate, AbsenceReject, AbsenceUpdate } from './absences/types'; | ||
export { AbsenceType, AbsenceTypeCreate } from './absenceTypes/types'; | ||
export { AbsenceType, AbsenceTypeCreate, AbsenceTypeUpdate } from './absenceTypes/types'; | ||
export { Credentials } from './authentication/types'; | ||
@@ -47,0 +47,0 @@ export { Tokens } from './baseApi'; |
import BaseApi from '../baseApi'; | ||
import { Resources } from '../utils/response/apiResponse'; | ||
import { Required } from '../utils/response/responseHandlers'; | ||
import { AbsenceType, AbsenceTypeCreate } from './types'; | ||
import { AbsenceTypeCreate, AbsenceTypeUpdate } from './types'; | ||
declare const resourceName = "absenceTypes"; | ||
@@ -9,4 +9,4 @@ export declare class AbsenceTypesEndpoint extends BaseApi<typeof resourceName> { | ||
create(data: AbsenceTypeCreate): Required<typeof resourceName, Resources[typeof resourceName][]>; | ||
update(data: AbsenceType): Required<typeof resourceName, Resources[typeof resourceName][]>; | ||
update(data: AbsenceTypeUpdate): Required<typeof resourceName, Resources[typeof resourceName][]>; | ||
} | ||
export {}; |
@@ -36,1 +36,4 @@ import { AbsenceDurationUnit, AbsenceTypeRequestType } from '../enums'; | ||
export declare type AbsenceTypeCreate = Omit<AbsenceType, 'id'>; | ||
export declare type AbsenceTypeUpdate = Partial<Omit<AbsenceType, 'absence_type_id' & 'absence_subtype_id' & 'absence_group_id' & 'default_other_paid_leave' & 'cost_acc_task_id' & 'duration_unit' & 'datev_wage_type_id' & 'is_visible_for_edit'>> & { | ||
id: number; | ||
}; |
@@ -44,3 +44,3 @@ import { AbsenceDaysEndpoint } from './absenceDays'; | ||
export { Absence, AbsenceApprove, AbsenceCreate, AbsenceReject, AbsenceUpdate } from './absences/types'; | ||
export { AbsenceType, AbsenceTypeCreate } from './absenceTypes/types'; | ||
export { AbsenceType, AbsenceTypeCreate, AbsenceTypeUpdate } from './absenceTypes/types'; | ||
export { Credentials } from './authentication/types'; | ||
@@ -47,0 +47,0 @@ export { Tokens } from './baseApi'; |
{ | ||
"name": "@timetac/js-client-library", | ||
"version": "1.24.0", | ||
"version": "1.25.0", | ||
"description": "TimeTac API JS client library", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/TimeTac/js-client-library#readme", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
430406
7080