@hebcal/leyning
Version:
Torah Reading API for Parashat HaShavua and holidays
16 lines (15 loc) • 793 B
TypeScript
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;