Skip to Content
⚠️Active Development Notice: TimeTiles is under active development. Information may be placeholder content or not up-to-date.

web


web / lib/types/geocoding

lib/types/geocoding

Type definitions for geocoding operations and results.

Provides structured type definitions for geocoding candidates, results, and related data structures to ensure type safety across the import pipeline.

Interfaces

GeocodingCandidate

Properties

locationField?

optional locationField: string

Field name containing location information (address, city, venue, etc.)


ImportGeocodingResult

Properties

coordinates

coordinates: object

Geographic coordinates

lat

lat: number

lng

lng: number

confidence

confidence: number

Confidence score (0-1)

formattedAddress?

optional formattedAddress: string

Formatted/normalized address


ImportGeocodingResultsMap

Map of location string to geocoding result

Indexable

[location: string]: ImportGeocodingResult

Functions

isValidImportGeocodingResultsMap()

isValidImportGeocodingResultsMap(results): results is ImportGeocodingResultsMap

Type guard to check if geocoding results is a valid map.

Parameters

results

unknown

Returns

results is ImportGeocodingResultsMap


getImportGeocodingResults()

getImportGeocodingResults(job): ImportGeocodingResultsMap

Safe getter for geocoding results from import job.

Parameters

job
geocodingResults?

unknown

Returns

ImportGeocodingResultsMap


getGeocodingCandidate()

getGeocodingCandidate(job): GeocodingCandidate | null

Safe getter for geocoding candidates from import job. Reads from detectedFieldMappings.locationPath.

Parameters

job
detectedFieldMappings?

unknown

Returns

GeocodingCandidate | null


getImportGeocodingResultForLocation()

getImportGeocodingResultForLocation(geocodingResults, location): ImportGeocodingResult | null

Safely get geocoding result for a specific location.

Parameters

geocodingResults

ImportGeocodingResultsMap

location

string

Returns

ImportGeocodingResult | null

Last updated on