datasquirel/package-shared/utils/grab-api-base-path.ts
Benjamin Toby 7e8bb37c09 Updates
2025-07-05 14:59:30 +01:00

17 lines
362 B
TypeScript

const APIParadigms = ["crud", "media", "schema"] as const;
type Params = {
version?: string;
paradigm?: (typeof APIParadigms)[number];
};
export default function grabAPIBasePath({ version, paradigm }: Params): string {
let basePath = `/api/v${version || "1"}`;
if (paradigm) {
basePath += `/${paradigm}`;
}
return basePath;
}