import { VertexFactory } from "./util/vertex.js"; import { EdgeWrapper, Plain } from "./util/edges.js"; import { Tag } from "./properties/tags.js"; import { Domain } from "./properties/domain.js"; import { GroupVertex } from "./groups.js"; //#region src/core/interfaces/vertices/persons.d.ts type PersonVertex = VertexFactory<'persons', Domain & { lastName?: string; firstName?: string; birthDate?: Date; sex?: 'Man' | 'Woman'; type?: 'Student' | 'Teacher' | 'Other'; tags?: Tag[]; SSN?: { value: string; nationality?: string; }; emails?: { value: string; type?: string; }[]; phoneNumbers?: { value: string; type: string; }[]; group?: null | EdgeWrapper<'single', Plain.Edge>; }>; //#endregion export { PersonVertex }; //# sourceMappingURL=persons.d.ts.map