14 lines
576 B
TypeScript
14 lines
576 B
TypeScript
import { api } from 'src/boot/axios';
|
|
import type { EmployeeProfile } from 'src/modules/employee-list/models/employee-profile.models';
|
|
|
|
export const EmployeeListService = {
|
|
getEmployeeList: async (): Promise<EmployeeProfile[]> => {
|
|
const response = await api.get<EmployeeProfile[]>('/employees/employee-list')
|
|
return response.data;
|
|
},
|
|
|
|
getEmployeeDetails: async (email: string): Promise<EmployeeProfile> => {
|
|
const response = await api.get<EmployeeProfile>('employees/profile/' + email);
|
|
return response.data;
|
|
},
|
|
}; |