Document apply handler

This commit is contained in:
Sam Carlton 2022-05-21 11:38:43 -05:00
parent 2794764787
commit 0d0d8573dd

View file

@ -72,6 +72,9 @@ export function generateAPI ( {
return generateAPI({ apiUrl: `${url}/${propKey}` }) 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] = []) { apply({ url }, thisArg, [arg] = []) {
const apiUrl = arg ? `${url}/${arg}` : url const apiUrl = arg ? `${url}/${arg}` : url
return generateAPI({ apiUrl: apiUrl }) return generateAPI({ apiUrl: apiUrl })