@@ -61,6 +61,7 @@ export type GeofenceId = FeatureId
6161export type KioskId = FeatureId
6262export type LevelId = FeatureId
6363export type OccupantId = FeatureId
64+ export type OpeningId = FeatureId
6465export type RelationshipId = FeatureId
6566export type SectionId = FeatureId
6667export type UnitId = FeatureId
@@ -75,7 +76,7 @@ export type FeatureProperties = {};
7576 * Provide a better default value for GeoJsonFeature (Feature in geojson).
7677 * This makes the type Feature to be used in generic types much easier.
7778 */
78- export interface Feature < P extends FeatureProperties > extends GeoJsonFeature < Geometry | null , FeatureProperties > {
79+ export interface Feature < P extends FeatureProperties = FeatureProperties > extends GeoJsonFeature < Geometry | null , P > {
7980 feature_type : string
8081}
8182
@@ -249,7 +250,7 @@ export interface KioskProperties extends NamedFeatureProperties {
249250 * Kiosk object
250251 * https://docs.ogc.org/cs/20-094/kiosk/index.html
251252 */
252- export interface Kiosk extends NamedFeature < LevelProperties > {
253+ export interface Kiosk extends NamedFeature < KioskProperties > {
253254 id : KioskId ,
254255 feature_type : FeatureType . kiosk ,
255256 geometry : Polygonal ,
@@ -384,7 +385,7 @@ export interface Unit extends LabeledFeature<UnitProperties> {
384385 * Venue object
385386 * https://docs.ogc.org/cs/20-094/Venue/index.html
386387 */
387- export interface Venue extends LabeledFeature {
388+ export interface Venue extends NamedFeature {
388389 id : VenueId ,
389390 feature_type : FeatureType . venue ,
390391 geometry : Polygonal ,
@@ -1876,7 +1877,7 @@ export enum RELATIONSHIP_CATEGORY {
18761877 "ramp" = "ramp" ,
18771878 "stairs" = "stairs" ,
18781879 "traversal" = "traversal" ,
1879- "traversal.path" = "traversal"
1880+ "traversal.path" = "traversal.path "
18801881}
18811882
18821883/**
@@ -1932,7 +1933,7 @@ export enum SECTION_CATEGORY {
19321933 "gatearea.holding" = "gatearea.holding" ,
19331934 immigration = "immigration" ,
19341935 "immigration.schengen" = "immigration.schengen" ,
1935- information = information ,
1936+ information = ' information' ,
19361937 paidarea = "paidarea" ,
19371938 parkandride = "parkandride" ,
19381939 parking = "parking" ,
@@ -2029,7 +2030,7 @@ export enum UNIT_CATEGORY {
20292030 waitingroom = "waitingroom" ,
20302031 walkway = "walkway" ,
20312032 "walkway.island" = "walkway.island" ,
2032- wood = wood
2033+ wood = ' wood'
20332034}
20342035
20352036/**
0 commit comments