UNPKG

dce-expresskit

Version:

Shared functions, helpers, and tools for Harvard DCE Express-based servers

17 lines (14 loc) 581 B
/** * Generates the endpoint path for the given collection name * @author Yuen Ler Chow * @param collectionName the name of the collection * @param [adminsOnly] true if the endpoint is for admins only * @returns the endpoint path */ const generateEndpointPath = (collectionName: string, adminsOnly?: boolean) => { // Determine prefix based on whether the endpoint is for admins only const userPath = adminsOnly ? 'admin' : 'ttm'; // Return the endpoint path return `/api/${userPath}/dce-reactkit/dbeditor/${collectionName}`; }; export default generateEndpointPath;