Module

frontend/api/utils

Utility functions for API requests and query string handling

View Source frontend/src/api/utils.ts, line 2

Members

# static constant getJson

Makes a GET request to an API endpoint and parses the JSON response

View Source frontend/src/api/utils.ts, line 32

Example
const data = await getJson<UserData>('/api/user', { id: 123 });

Methods

# inner buildQueryString(params) → {string}

Builds a query string from an object of key-value pairs

Parameters:
Name Type Description
params Record.<string, any>

Object containing query parameters

View Source frontend/src/api/utils.ts, line 13

Formatted query string without the leading '?'

string
Example
buildQueryString({ lat: 123, lng: 456 }) // returns "lat=123&lng=456"