@rr0/cms
Version:
RR0 Content Management System (CMS)
24 lines (23 loc) • 1.81 kB
TypeScript
import { UsaStates } from "../../us/region/UsaStates.js";
import { CanadaRegionCode } from "../../ca/region/CanadaRegionCode.js";
import { AustraliaRegionCode } from "../../au/index.js";
import { BrazilRegionCode } from "../../br/region/BrazilRegionCode.js";
import { CmsOrganization } from "../../CmsOrganization.js";
import { EuropeRegionCode } from "../../eu/EuropeRegionCode.js";
import { MexicoRegionCode } from "../../mx/region/MexicoRegionCode.js";
import { PhilippinesRegionCode } from "../../ph/region/PhilippinesRegionCode.js";
import { SeychellesRegionCode } from "../../sc/region/SeychellesRegionCode.js";
import { PeruRegionCode } from "../../pe/region/PeruRegionCode.js";
import { DominicanRepublicRegionCode } from "../../do/region/DominicanRepublicRegionCode.js";
import { SouthKoreaRegionCode } from "../../kr/region/SouthKoreaRegionCode.js";
import { ColombiaRegionCode } from "../../co/region/ColombiaRegionCode.js";
import { NewZealandRegionCode } from "../../nz/region/NewZealandRegionCode.js";
import { UkRegionCode } from "../../uk/region/UkRegionCode.js";
import { RegionMessages } from "./RegionMessages.js";
import { TitleMessage } from "../../TitleMessage.js";
import { IndiaRegionCode } from "../../in/region/IndiaRegionCode.js";
import { Place } from "@rr0/place";
export type RegionCode = AustraliaRegionCode | BrazilRegionCode | CanadaRegionCode | ColombiaRegionCode | DominicanRepublicRegionCode | UkRegionCode | EuropeRegionCode | IndiaRegionCode | MexicoRegionCode | NewZealandRegionCode | PeruRegionCode | PhilippinesRegionCode | SeychellesRegionCode | SouthKoreaRegionCode | UsaStates;
export declare class Region<M extends TitleMessage = RegionMessages<any>, R = RegionCode> extends CmsOrganization<M> {
constructor(code: R, country: CmsOrganization, places: Place[]);
}