frontend


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