Norway Open Data SDK
    Preparing search index...

    Function normalizeRoadObject

    • Converts a validated provider-native road object to the SDK's stable shape.

      Parameters

      • raw: {
            egenskaper: {
                enhet?:
                    | { kortnavn?: string; navn?: string; [key: string]: unknown }
                    | null;
                id?: number;
                innhold?: unknown;
                navn: string;
                sensitiv?: boolean;
                sensitivitet?: number;
                verdi?: unknown;
                [key: string]: unknown;
            }[];
            geometri?: {
                geojson?: unknown;
                geoJson?: unknown;
                srid?: number;
                wkt?: string;
                [key: string]: unknown;
            };
            id: number;
            lokasjon?: {
                fylker?: (string | number)[];
                geometri?: {
                    geojson?: unknown;
                    geoJson?: unknown;
                    srid?: number;
                    wkt?: string;
                    [key: string]: unknown;
                };
                kommuner?: (string | number)[];
                vegsystemreferanser?: { kortform?: string; [key: string]: unknown }[];
                [key: string]: unknown;
            };
            metadata: {
                type: { id: number; navn?: string; [key: string]: unknown };
                versjon?: number;
                [key: string]: unknown;
            };
            [key: string]: unknown;
        }

      Returns RoadObject