UNPKG

@hebcal/leyning

Version:

Torah Reading API for Parashat HaShavua and holidays

16 lines (15 loc) 793 B
import { Event } from '@hebcal/core/dist/esm/event'; import { HolidayEvent } from '@hebcal/core/dist/esm/HolidayEvent'; import { WriteStream } from 'node:fs'; import { Leyning } from './types'; export interface StringToBoolMap { [key: string]: boolean; } export declare function getParshaDates(events: Event[]): StringToBoolMap; export declare function writeFullKriyahCsv(stream: WriteStream, hyear: number, il: boolean): void; export declare function writeFullKriyahEvent(stream: WriteStream, ev: Event, il: boolean): void; export declare function writeHolidayMincha(stream: WriteStream, ev: HolidayEvent, il: boolean): void; /** * Formats reading for CSV */ export declare function writeCsvLines(stream: WriteStream, ev: Event, reading: Leyning, il: boolean, isParsha: boolean): void;