@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
13 lines (12 loc) • 433 B
JavaScript
//#region src/utils/extract-function-name.ts
/**
* Extracts the function name from a function call string, e.g. `year(date_created)` → `'year'`.
* Returns null if the string is not a recognized function call.
*/
function extractFunctionName(str) {
const trimmed = str.trim();
if (!trimmed.includes("(") || !trimmed.endsWith(")")) return null;
return trimmed.split("(")[0] ?? null;
}
//#endregion
export { extractFunctionName };