UNPKG

gedcom-ts

Version:

TypeScript GEDCOM toolkit for browser apps: import .ged/.zip, edit typed genealogy data, and export GEDCOM or GEDZIP.

13 lines (12 loc) 903 B
import type { BookletTimelineStyle } from './booklet-timeline'; import type { BookletChapter, BookletDetailLevel } from './booklet-structure'; import type { BookletLocale } from './booklet-locale'; export interface BookletSizeEstimate { readonly pages: number; readonly label: string; } /** Nombre de pages frise estimé pour un chapitre (tranches dynamiques). */ export declare function estimateTimelineSliceCount(rowCount: number): number; /** Estimation grossière du nombre de pages pour orienter l'utilisateur. */ export declare function estimateBookletSize(chapters: readonly BookletChapter[], personCount: number, familyCount: number, detailLevel: BookletDetailLevel, timelineStyle?: BookletTimelineStyle, locale?: BookletLocale): BookletSizeEstimate; export declare function bookletSizeAdvice(personCount: number, detailLevel: BookletDetailLevel, locale?: BookletLocale): string | null;