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
TypeScript
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>;
}