Foodtruck Order — TypeScript Reference - v0.1.0
    Preparing search index...

    Persistence boundary for product catalog use cases.

    interface ProductRepository {
        create(input: CreateProductInput & { id: string }): Promise<Product>;
        delete(id: string): Promise<boolean>;
        listProducts(): Promise<Product[]>;
        update(id: string, input: CreateProductInput): Promise<Product | null>;
    }
    Index