org/country/region/department/city/City.ts
import { Place } from "../../../../../place/Place"
import { Organization, OrganizationType } from "../../../../Organization"
export class City<P extends Organization = Organization> extends Organization {
/**
*
* @param code
* @param parent
* @param {Place[]} places A set of geo places that delimits the city (or its center by default)
*/
constructor(code: string, parent: P, places: Place[]) {
super(code, places, OrganizationType.city, parent)
}
static create(code: string, parent: Organization, place: Place) {
return new City(code, parent, [place])
}
}