21 lines
699 B
TypeScript
21 lines
699 B
TypeScript
import { ASSET_STATISTICS, EXIF_DISTRIBUTION_PATH, HEATMAP_DATA, LIVE_PHOTO_STATISTICS } from "@/config/routes";
|
|
import API from "@/lib/api";
|
|
|
|
export type ISupportedEXIFColumns =
|
|
"make" | "model" | "focal-length" | "city" | "state" | "country" | "iso" | "exposureTime" | 'lensModel' | "projectionType";
|
|
|
|
export const getExifDistribution = async (column: ISupportedEXIFColumns) => {
|
|
return API.get(EXIF_DISTRIBUTION_PATH(column));
|
|
};
|
|
|
|
export const getAssetStatistics = async () => {
|
|
return API.get(ASSET_STATISTICS);
|
|
}
|
|
|
|
export const getLivePhotoStatistics = async () => {
|
|
return API.get(LIVE_PHOTO_STATISTICS);
|
|
}
|
|
|
|
export const getHeatMapData = async () => {
|
|
return API.get(HEATMAP_DATA);
|
|
} |