UNPKG

bajo

Version:

A framework to build a giant monstrous app rapidly

36 lines (23 loc) 855 B
--- title: async function callHelperOrHandler() --- Helper that call a function based on 1st parameter supplied: - if it a function (handler), than it will be call it right away. - if it a string and a valid helper name, it will call its underlaying function. Any other parameters will be passed through as its arguments ###### Parameters: | Name | Type | Default Value | Description | | ---- | ---- | ------------- | ----------- | | ```nameOrFn``` | string or function || see above | | ```...args``` | ```any``` || rest parameter | ###### Returns: ```any``` #### Example ```javascript ... const { callHelperOrHandler } = this.bajo.helper const add = (a, b) => a + b const newId = 'bajo:generateId' console.log(await callHelperOrHandler(add, 5, 6)) // returns: 11 console.log(await callHelperOrHandler(newId)) // returns: '<generated id>' ```