diet - v1.0.0
    Preparing search index...

    Clase que implementa una capa de persistencia en memoria para dietas.

    Ideal para pruebas locales, entornos sin base de datos o modo 'MEM'.

    const repo = new DietaMem();
    await repo.guardar({ nombre: 'Dieta Keto', caloriasTotales: 2000 });
    const todas = await repo.obtenerTodos();

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    • Actualiza los datos de una dieta existente por su ID.

      Parameters

      • id: string | number

        ID de la dieta a modificar.

      • nuevosDatos: any

        Nuevos valores a actualizar.

      Returns Promise<any>

      Dieta actualizada o null si no se encontrĂ³.

    • Elimina una dieta del listado por su ID.

      Parameters

      • id: string | number

        ID de la dieta a eliminar.

      Returns Promise<void>

      No devuelve nada, elimina si existe.

    • Guarda una nueva dieta en memoria.

      Parameters

      • dieta: any

        Objeto de dieta a guardar.

      Returns Promise<any>

      Dieta guardada, con ID asignado.

    • Busca una dieta por su ID.

      Parameters

      • id: string | number

        ID de la dieta buscada.

      Returns Promise<any>

      Dieta encontrada o null si no existe.