User.Service.getFalse function depend on BIZUser.Service.getTrue function. and BIZUser.Service.getFalse depend on User.Service.flip.
In especially, BIZUser.Service.getFalse function is created by User.Service.flip. so User.Service.flip is called when BIZUser.Service.getFalse function is created.
In above situation, nestia fail to swagger/sdk build.
Analyzing reflections
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Error on "/Users/*/github/nestia-template/src/controllers/users.ts" file. Check your code.
TypeError: Cannot read properties of undefined (reading 'Service')
at /Users/*/github/nestia-template/src/providers/user/biz_user/service.ts:5:34
at Object.<anonymous> (/Users/*/github/nestia-template/src/providers/user/biz_user/service.ts:6:2)
at Module._compile (node:internal/modules/cjs/loader:1254:14)
at Module.m._compile (/Users/*/github/nestia-template/node_modules/ts-node/src/index.ts:1618:23)
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
at Object.require.extensions.<computed> [as .ts] (/Users/*/github/nestia-template/node_modules/ts-node/src/index.ts:1621:12)
at Module.load (node:internal/modules/cjs/loader:1117:32)
at Function.Module._load (node:internal/modules/cjs/loader:958:12)
at Module.require (node:internal/modules/cjs/loader:1141:19)
at require (node:internal/modules/cjs/helpers:110:18)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Summary
"@nestia/sdk": "^1.4.12",
"typescript": "^5.1.6",
"ts-node": "^10.9.1",
"nestia": "^4.3.2",
"typia": "^4.1.7",
"ts-patch": "^3.0.2",
Code occuring the bug
git clone https://github.com/industriously/nestia-template.git
cd nestia-template
npm i && npm run nestia
Bug Report
User.Service.getFalse function
depend onBIZUser.Service.getTrue function
. andBIZUser.Service.getFalse
depend onUser.Service.flip
. In especially,BIZUser.Service.getFalse function
is created byUser.Service.flip
. soUser.Service.flip
is called whenBIZUser.Service.getFalse function
is created.In above situation, nestia fail to swagger/sdk build.
Summary
Code occuring the bug