UNPKG

paystack-sdk

Version:
22 lines (21 loc) 736 B
import { Axios } from 'axios'; import { CreateProduct, FetchProduct, ListProductQueryParams, ListProducts, ProductCreated, UpdateProduct } from './interface'; interface BadRequest { status: boolean; message: string; } /** * @class Product * # Producs * The products API allows you create and manage inventories * on your integration */ export declare class Product { http: Axios; constructor(http: Axios); create(data: CreateProduct): Promise<ProductCreated | BadRequest>; list(queryParams?: ListProductQueryParams): Promise<ListProducts | BadRequest>; fetch(id: string): Promise<FetchProduct | BadRequest>; update(id: string, data: CreateProduct): Promise<UpdateProduct | BadRequest>; } export {};