/**
 * Formats the life date range for a person.
 * Examples:
 *   * 1882 – † 1944  (both)
 *   * 1882            (birth only)
 *   † 1944            (death only)
 *   ""                (neither)
 */
export function formatLifeDateRange(birthYear?: number | null, deathYear?: number | null): string {
	if (birthYear && deathYear) {
		return `* ${birthYear} – † ${deathYear}`;
	}
	if (birthYear) {
		return `* ${birthYear}`;
	}
	if (deathYear) {
		return `† ${deathYear}`;
	}
	return '';
}
