Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface for defining methods to be implemented

Hierarchy

  • IProductDao

Implemented by

Index

Properties

Properties

add

add: (product: IProduct) => Promise<IProduct>

Type declaration

delete

delete: (_id: string) => Promise<void>

Type declaration

    • (_id: string): Promise<void>
    • Parameters

      • _id: string

      Returns Promise<void>

getOne

getOne: (_id: string) => Promise<IProduct | null>

Type declaration

    • (_id: string): Promise<IProduct | null>
    • Parameters

      • _id: string

      Returns Promise<IProduct | null>

read

read: () => Promise<IProduct[]>

Type declaration

update

update: (_id: string, product: IProduct) => Promise<IProduct>

Type declaration

Generated using TypeDoc