Commit Graph

15 Commits

Author SHA1 Message Date
Derrick Hammer 8fe9c7fd2e
* Add a function to check if an object is a Promise and a utility function to asynchronously get a property if it's a Promise or a function. 2023-04-08 23:40:56 -04:00
Derrick Hammer 6870c1205c
*Switch back to eventemitter2 as it as async support 2023-04-08 15:36:11 -04:00
Derrick Hammer 071fdc2fb0
*Revert as we cannot properly detect all edge cases 2023-03-25 09:22:18 -04:00
Derrick Hammer e8ead4bb73
*Bug fix 2023-03-24 16:47:43 -04:00
Derrick Hammer 26dd88fb5c
*put getter check outside async 2023-03-24 16:43:57 -04:00
Derrick Hammer 433a2d3516
*handle property being a getter 2023-03-24 15:16:53 -04:00
Derrick Hammer 0611634adf
*Add log and log error to instance 2023-02-16 21:06:12 -05:00
Derrick Hammer 5b2e973abb
*Switch to eventemitter3 2023-02-05 10:26:13 -05:00
Derrick Hammer c177c1dd73
*Have _callModule wrapper return the entire tuple 2023-02-01 12:27:03 -05:00
Derrick Hammer 376a2d330c
*Have client extend event emitter 2023-02-01 07:42:16 -05:00
Derrick Hammer f3fb8b490b
*Add handleErrorOrReturn helper method 2023-02-01 07:26:56 -05:00
Derrick Hammer 4b5e738b00
*If prop is not a function, just pass through. If it is a function then pass through an async call with var args 2023-01-31 08:04:48 -05:00
Derrick Hammer 2cf5d6efb0
*Can't use dynamic import with esbuild 2023-01-31 07:48:47 -05:00
Derrick Hammer fb471accce
*Use basic truthy check 2023-01-31 07:42:36 -05:00
Derrick Hammer fb8abc6ad6
*Initial version 2023-01-31 05:02:20 -05:00