import type { ApiClient } from '../../core/ApiClient' import { ArchivableCrudApi } from '../../core/ArchivableCrudApi' import type { Department, CreateDepartmentPayload, UpdateDepartmentPayload } from './types' export class DepartmentsApi extends ArchivableCrudApi< Department, CreateDepartmentPayload, UpdateDepartmentPayload > { constructor(client: ApiClient) { super(client, '/departments') } }