frontend / api/suppliers
api/suppliers
File
index.ts
Enterprise
- Enables single-responsibility modules (list fetching, mutations, normalization)
- Preserves existing import paths:
import { getSuppliersPage, createSupplier } from '@/api/suppliers' - Zero breaking changes for consuming components
- Clear organization: listFetcher, mutations, normalizers, validation
Usage
import { getSuppliersPage, createSupplier, SUPPLIERS_BASE } from '@/api/suppliers';References
createSupplier
Re-exports createSupplier
CreateSupplierForm
Re-exports CreateSupplierForm
createSupplierSchema
Re-exports createSupplierSchema
deleteSupplier
Re-exports deleteSupplier
EditSupplierForm
Re-exports EditSupplierForm
editSupplierSchema
Re-exports editSupplierSchema
getSuppliersPage
Re-exports getSuppliersPage
ServerSort
Re-exports ServerSort
SupplierDTO
Re-exports SupplierDTO
SupplierListParams
Re-exports SupplierListParams
SupplierListResponse
Re-exports SupplierListResponse
SupplierRow
Re-exports SupplierRow
SUPPLIERS_BASE
Re-exports SUPPLIERS_BASE
toSupplierRow
Re-exports toSupplierRow
updateSupplier
Re-exports updateSupplier
useSupplierByIdQuery
Re-exports useSupplierByIdQuery
useSupplierPageQuery
Re-exports useSupplierPageQuery
useSupplierSearchQuery
Re-exports useSupplierSearchQuery
useSuppliersPageQuery
Renames and re-exports useSupplierPageQuery