summaryrefslogtreecommitdiff
path: root/Homework/cs5260/consumer/dao/WidgetDAO.ts
blob: 2b7f3d66c28cea2181d9fca0c25874013c3f2a5d (plain) (blame)
1
2
3
4
5
6
7
import { WidgetT } from "@/shared/schema";

export interface WidgetDAO {
  retrieve(widget: WidgetT): Promise<WidgetT | undefined>;
  save(widget: WidgetT): Promise<WidgetT>;
  delete(widget: WidgetT): Promise<WidgetT>;
}