@canes/ecb-tas-feature
Version:
23 lines (22 loc) • 774 B
TypeScript
export declare type HolidayViewModel = {
id: number;
name: string;
description?: string;
standardDate: string;
};
declare type HolidayUpdateModel = {
name: string;
description?: string;
standardDate: string;
};
declare function getAll(year?: number | null, month?: number | null): Promise<HolidayViewModel[]>;
declare function create(model: HolidayUpdateModel): Promise<HolidayViewModel[]>;
declare function update(id: number, model: HolidayUpdateModel): Promise<HolidayViewModel[]>;
declare function remove(id: number): Promise<HolidayViewModel[]>;
declare const holidayService: {
getAll: typeof getAll;
create: typeof create;
update: typeof update;
remove: typeof remove;
};
export default holidayService;