How do I have so many partners??
1export type RelationshipType =
2 | 'primary_partner'
3 | 'partner'
4 | 'nesting_partner'
5 | 'anchor_partner'
6 | 'fwb'
7 | 'casual'
8 | 'queerplatonic'
9 | 'comet'
10 | 'friend'
11 | 'metamour'
12 | 'tbd';
13
14export interface PersonLink {
15 label: string;
16 url: string;
17}
18
19export interface Person {
20 id: string;
21 name: string;
22 pronouns?: string;
23 photo?: string;
24 color?: string;
25 links?: PersonLink[];
26}
27
28export interface Relationship {
29 from: string;
30 to: string;
31 type: RelationshipType;
32 label?: string;
33}
34
35export interface Settings {
36 theme: 'dark' | 'light';
37 nodeScale: 'uniform' | 'connections';
38 mainNode?: string;
39}
40
41export interface PolyculeData {
42 settings: Settings;
43 people: Person[];
44 relationships: Relationship[];
45}