@rr0/data
Version:
RR0 data model
18 lines (17 loc) • 608 B
TypeScript
import { Place } from "@rr0/place";
import { OrganizationKind } from "./OrganizationKind.js";
import { RR0Data } from "../RR0Data.js";
import { RR0Event } from "../event/RR0Event.js";
export declare class Organization implements RR0Data {
readonly id: string;
readonly places: Place[];
readonly kind: OrganizationKind;
readonly type = "org";
dirName: string;
title: string;
events: RR0Event[];
constructor(id: string, places: Place[], kind: OrganizationKind, parent?: Organization);
private _parent;
get parent(): Organization;
set parent(parent: Organization);
}