frontend
    Preparing search index...

    Variable ordersApiConst

    ordersApi: {
        create: (
            data: Omit<Order, "id" | "createdAt" | "updatedAt">,
        ) => Promise<Order>;
        delete: (id: string) => Promise<void>;
        getAll: (params?: GetAllOrdersParams) => Promise<PaginatedResponse<Order>>;
        getById: (id: string) => Promise<Order>;
        updateStatus: (
            id: string,
            status: "pending" | "preparing" | "ready" | "delivered" | "cancelled",
        ) => Promise<Order>;
    } = ...

    Orders API client.

    Provides methods for fetching and mutating order data.

    Type Declaration

    • create: (data: Omit<Order, "id" | "createdAt" | "updatedAt">) => Promise<Order>

      Creates a new order.

    • delete: (id: string) => Promise<void>

      Deletes an order by ID.

    • getAll: (params?: GetAllOrdersParams) => Promise<PaginatedResponse<Order>>

      Fetches a paginated and filterable list of orders.

    • getById: (id: string) => Promise<Order>

      Fetches a single order by ID.

    • updateStatus: (
          id: string,
          status: "pending" | "preparing" | "ready" | "delivered" | "cancelled",
      ) => Promise<Order>

      Updates the status of an existing order.