Skip to content

API reference / @zaes/sidc/catalog / Entity

Interface: Entity ​

Properties ​

code ​

ts
readonly code: string;

Positions 11–16.


drawRule? ​

ts
readonly drawRule?: string;

The draw rule: Appendix L's for set 25, Appendix M's (its own numbering) for sets 45 and 46.


drawRuleAppendix? ​

ts
readonly drawRuleAppendix?: "L" | "M";

iconType? ​

ts
readonly iconType?: string;

How the icon fills the frame (Appendices C–K): Main, Main+1, Full Octagon or Full Frame.


kind ​

ts
readonly kind: EntityKind;

name ​

ts
readonly name: string;

The name as Appendix A gives it, at its own level (an entity subtype names only itself).


path ​

ts
readonly path: readonly string[];

Names from the entity down to this one, for display: ['Weapon/Weapon System', 'Machine Gun', 'Light'].


symbolSet ​

ts
readonly symbolSet: string;

tableGeometry? ​

ts
readonly tableGeometry?: "Point" | "Line" | "Area";

Appendix A's geometry column (sets 25, 45, 46), where it has one. The draw rule is authoritative.

Released under the MIT License; the drawings derive from Apache-2.0 work.