@rr0/data
Version:
RR0 data model
15 lines (14 loc) • 556 B
TypeScript
import { People } from "./People.js";
import { PeopleJson } from "./PeopleJson.js";
import { RR0EventFactory } from "../event/RR0EventFactory.js";
import { TypedDataFactory } from "../TypedDataFactory.js";
export declare class PeopleFactory extends TypedDataFactory<People, PeopleJson> {
constructor(eventFactory: RR0EventFactory);
namesFromTitle(title: string): {
lastName: string;
firstNames: string[];
qualifier?: string;
};
parse(json: PeopleJson): People;
protected createTitle(json: PeopleJson): string;
}