UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

13 lines (12 loc) 685 B
import { RR0Context } from "../RR0Context.js"; import { OrganizationMessageOptions, OrganizationMessages } from "./OrganizationMessages.js"; import { TitleMessage } from "./TitleMessage.js"; import { Organization, OrganizationKind } from "@rr0/data"; import { Place } from "@rr0/place"; export declare class CmsOrganization<M extends TitleMessage = OrganizationMessages> extends Organization { constructor(id: string, places: Place[], kind: OrganizationKind, parent?: CmsOrganization); get parent(): CmsOrganization | undefined; getMessages(context: RR0Context): M; getTitle(context: RR0Context, options?: OrganizationMessageOptions): string; toString(): string; }