UNPKG

breviarium

Version:

Typescript library that generates liturgical calendars and praying content of the Roman Rite of the Roman Catholic Church

21 lines (20 loc) 1.38 kB
import { BreviariumInterface } from "./breviarium-interface.ts"; import { CompletoriumSchemaOutput, EvangeliumSchemaOutput, IntermediateSchemaOutput, InvitatoriumSchemaOutput, LaudesSchemaOutput, LecturesSchemaOutput, LiturgyInformationOutput, OfficiumSchemaOutput, VesperaeSchemaOutput } from './prayer-manager-interface.ts'; export default class Breviarium implements BreviariumInterface { #private; constructor(selectedDate?: Date); setDate(date: Date): void; getCurrentDate(): Date; getInvitatorium(date?: Date): Promise<InvitatoriumSchemaOutput | undefined>; getLectures(date?: Date): Promise<LecturesSchemaOutput[] | undefined>; getLaudes(date?: Date): Promise<LaudesSchemaOutput | undefined>; getVesperae(date?: Date): Promise<VesperaeSchemaOutput | undefined>; getOfficium(date?: Date): Promise<OfficiumSchemaOutput | undefined>; getTertia(date?: Date): Promise<IntermediateSchemaOutput | undefined>; getSexta(date?: Date): Promise<IntermediateSchemaOutput | undefined>; getNona(date?: Date): Promise<IntermediateSchemaOutput | undefined>; getCompletorium(date?: Date): Promise<CompletoriumSchemaOutput | undefined>; getEvangelium(date?: Date): Promise<EvangeliumSchemaOutput | undefined>; getInvitatoriumPsalms(): Promise<any[]>; getLiturgyInformation(date?: Date): Promise<LiturgyInformationOutput>; }