From 0d0d8573dd0e27b7ea6216d8e22a69ac901c811d Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 21 May 2022 11:38:43 -0500 Subject: [PATCH] Document apply handler --- helpers/api/client.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/helpers/api/client.js b/helpers/api/client.js index 8091a1e..aaf9bfe 100644 --- a/helpers/api/client.js +++ b/helpers/api/client.js @@ -72,6 +72,9 @@ export function generateAPI ( { return generateAPI({ apiUrl: `${url}/${propKey}` }) }, + // Handles when () goes after a property key + // Example: DoesItAPI() or DoesItAPI.app() + // Proxy.handler.apply - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply apply({ url }, thisArg, [arg] = []) { const apiUrl = arg ? `${url}/${arg}` : url return generateAPI({ apiUrl: apiUrl })