- Moved metrics tracking and logging from the queueing phase to the execution phase in SalesforceRequestQueueService for better accuracy. - Updated CSRF token generation in CsrfController to accept parameters in a more flexible manner. - Enhanced CacheService to handle immediate expiry requests without leaking stale values. - Improved error handling and re-authentication logic in SalesforceConnection for better resilience during session expiration. - Refactored logout functionality in AuthFacade to handle optional userId and improve logging during token revocation. - Updated AuthController to apply rate limit headers and improved type handling in various request contexts. - Streamlined imports and improved overall code organization across multiple modules for better maintainability.
29 lines
988 B
JSON
29 lines
988 B
JSON
{
|
|
"extends": "../../tsconfig.base.json",
|
|
"compilerOptions": {
|
|
"jsx": "preserve",
|
|
"noEmit": true,
|
|
"moduleResolution": "node",
|
|
"lib": ["ES2022", "DOM", "DOM.Iterable"],
|
|
"plugins": [{ "name": "next" }],
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"@/*": ["./src/*"],
|
|
"@/components/*": ["./src/components/*"],
|
|
"@/core/*": ["./src/core/*"],
|
|
"@/features/*": ["./src/features/*"],
|
|
"@/shared/*": ["./src/shared/*"],
|
|
"@/styles/*": ["./src/styles/*"],
|
|
"@/types/*": ["./src/types/*"],
|
|
"@/lib/*": ["./src/lib/*"],
|
|
"@customer-portal/domain": ["../../packages/domain/index.ts"],
|
|
"@customer-portal/domain/*": ["../../packages/domain/*"],
|
|
"@customer-portal/validation": ["../../packages/validation/src"],
|
|
"@customer-portal/validation/*": ["../../packages/validation/src/*"]
|
|
},
|
|
"allowJs": false
|
|
},
|
|
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
|
|
"exclude": ["node_modules"]
|
|
}
|