UNPKG

emsi-lib

Version:

A EMSI (Emergency Management Shared Information) object model to manipulate emergency messages defined in ISO/TR 22351 document

19 lines (18 loc) 669 B
import { Default } from "../../common/default"; import { Address, CoordSys, HeightRole, LocId, Name, PositionType } from "../../common/types"; import { Coord } from "./coord"; export declare class Position extends Default { locId?: LocId; name?: Name; type?: PositionType; coordSys: CoordSys; heightRole?: HeightRole; coord?: Array<Coord>; address?: Array<Address>; constructor(locId?: LocId, name?: Name, type?: PositionType); setHeightRole(heightRole: HeightRole): this; addCoord(coords: Coord[]): this; addAddress(address: Address[]): this; static default(): Position; assign(source: Record<string, any>): this; }