iscope
Create a scope that can be accessed from nested function calls
Creating simple scope
;const funcA = { const value = ; return value + 1;}; const funcB = { const value = ; return value + 2;};const initialValue = 1;;
Easy to write unit testing
; const getTodoById = { const todos = ; return todos;}; ; ;
Multiple scopes
; const valueA = ;const valueB = ;const sum = + ; ; ;
Dependency injection
;; const useHttpContext = ; const useHttpRequest = { const httpContext = ; return httpContextrequest;}; const useHttpResponse = { const httpContext = ; return httpContextresponse;}; const useRequestQuery = { const httpRequest = ; return httpRequestquery;}; const useTextResult = { const response = ; response;}; const sayHi = { const name = ; ;}; const app = ;app;