Laudes y Vísperas
getLaudes y getVesperae — la oración de la mañana y de la tarde, con todas sus partes.
Laudes (oración de la mañana) y Vísperas (oración de la tarde) son las dos horas principales del día y tienen la misma estructura, así que comparten casi todos sus campos.
getLaudes
getLaudes(date?: Date): Promise<LaudesSchemaOutput[] | undefined>getVesperae
getVesperae(date?: Date): Promise<VesperaeSchemaOutput[] | undefined>| Parámetro | Tipo | Descripción |
|---|---|---|
date | Date (opcional) | Día a consultar. Por defecto, la fecha de la instancia. |
Devuelven un array de opciones para el día:
[0]: la celebración del día, con los huecos de una memoria completados con la feria.[1]: solo si existe, el formulario de la feria, como alternativa.
En un día ferial normal el array tiene un único elemento. Más detalles en Varias opciones para un mismo día.
const opciones = await breviarium.getLaudes(new Date(2025, 5, 11)); // San Bernabé, memoria[
{ "id": "barnabas_apostle", "cycle": "MEMORY_PROPER", "oracion_final": "Señor, tú mandaste que san Bernabé, varón lleno de fe…", "…": "…" },
{ "id": "ordinary_time_10_wednesday", "cycle": "ANY", "oracion_final": "Envía, Señor, a nuestros corazones la abundancia de tu luz…", "…": "…" }
]Respuesta completa
Laudes del lunes 16 de junio de 2025 (textos recortados):
const [laudes] = (await breviarium.getLaudes(new Date(2025, 5, 16))) ?? [];{
"id": "ordinary_time_11_monday",
"cycle": "ANY",
"himno": "Llenando el mundo, el sol abre\nla mañana más y más.\nLa luz que transcurre ahora\naún más pura volverá.\n…",
"primer_salmo_cita": "Salmo 83: Añoranza del templo",
"primer_salmo_antifona": "_Dichosos los que viven en tu casa, Señor._",
"primer_salmo_texto": "¡Qué deseables son tus moradas,\nSeñor de los ejércitos!\n…",
"segundo_salmo_cita": "Isaías 2, 2-5: El monte de la casa del Señor en la cima de los montes",
"segundo_salmo_antifona": "_Venid, subamos al monte del Señor._",
"segundo_salmo_texto": "Al final de los días estará firme\nel monte de la casa del Señor,\n…",
"tercer_salmo_cita": "Salmo 95: El Señor, rey y juez del mundo",
"tercer_salmo_antifona": "_Cantad al Señor, bendecid su nombre._",
"tercer_salmo_texto": "Cantad al Señor un cántico nuevo,\ncantad al Señor, toda la tierra;\n…",
"lectura_biblica_cita": "St 2, 12-13",
"lectura_biblica": "Hablad y actuad como quienes han de ser juzgados por una ley de libertad…",
"responsorios": [
"$℣. $Bendito el Señor, ahora y por siempre.",
"$℟. $Bendito el Señor, ahora y por siempre.",
"$℣. $El único que hace maravillas.",
"…"
],
"cantico_evangelico_antifona": "_Bendito sea el Señor, Dios nuestro._",
"preces_intro": "Invoquemos a Dios, que puso en el mundo a los hombres para que trabajasen concordes para su gloria…",
"preces_respuesta": "_Haz que te glorifiquemos, Señor._",
"preces_contenido": [
"- Te bendecimos, Señor, creador del universo, _porque has conservado nuestra vida hasta el día de hoy._",
"…"
],
"invitacion_padrenuestro": "_Llenos de alegría por nuestra condición de hijos de Dios, digamos confiadamente:_",
"oracion_final": "Señor Dios, rey de cielos y tierra, dirige y santifica en este día nuestros cuerpos y nuestros corazones…"
}getVesperae() devuelve los mismos campos más primeras_visperas.
Campos
Los campos siguen el orden en que se reza la hora.
| Campo | Tipo | Descripción |
|---|---|---|
id | string | Identificador de la celebración (p. ej. ordinary_time_11_monday, barnabas_apostle). |
cycle | string | Variante de los textos. Ver Ciclos. |
himno | string | Himno. |
primer_salmo_cita | string | Referencia y título del primer salmo. |
primer_salmo_antifona | string | Antífona del primer salmo, en cursiva (_…_). |
primer_salmo_texto | string | Texto del primer salmo. |
segundo_salmo_cita, _antifona, _texto | string | Segundo elemento de la salmodia. En Laudes es un cántico del Antiguo Testamento. |
tercer_salmo_cita, _antifona, _texto | string | Tercer elemento. En Vísperas es un cántico del Nuevo Testamento. |
lectura_biblica_cita | string | Referencia de la lectura breve. |
lectura_biblica | string | Texto de la lectura breve. |
responsorios | string[] | Responsorio breve, una línea por elemento (℣./℟.). |
cantico_evangelico_antifona | string | Antífona del cántico evangélico: el Benedictus en Laudes y el Magníficat en Vísperas. |
preces_intro | string | Introducción a las preces. |
preces_respuesta | string | Respuesta que repite la asamblea. |
preces_contenido | string[] | Peticiones. Cada una empieza por - e incluye su segunda parte en cursiva. |
invitacion_padrenuestro | string | Monición antes del Padrenuestro. |
oracion_final | string | Oración conclusiva. |
primeras_visperas | boolean | undefined | Solo en Vísperas. Pensado para indicar si son primeras Vísperas, pero actualmente siempre llega undefined. |
Textos comunes que no se incluyen
La respuesta contiene los textos propios del día. Las partes fijas no se incluyen y tu aplicación debe añadirlas: la introducción (Dios mío, ven en mi auxilio), el Gloria al Padre, el texto del Benedictus y del Magníficat, el Padrenuestro y la conclusión.
Ejemplo: elegir entre memoria y feria
const opciones = (await breviarium.getVesperae()) ?? [];
const [celebracion, feria] = opciones;
const usarFeria = false; // por ejemplo, una preferencia del usuario
const visperas = usarFeria && feria ? feria : celebracion;