UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

19 lines (18 loc) 613 B
import { OrganizationMessages } from "../OrganizationMessages.js"; export type RegionListMessages = { [k: string]: {}; }; /** * @template R The region messages type */ export declare class CountryMessages<R> extends OrganizationMessages { readonly region?: R; /** * Creates a new set of messages for a given country. * * @param titles The country name * @param {R} region The list of regions messages in this country. */ constructor(titles: string[], region?: R); static create<R extends RegionListMessages>(title: string, regionMessages?: R): CountryMessages<R>; }