native_convex_CRM/tsconfig.effective.json
2026-07-16 18:26:01 +05:30

208 lines
6.6 KiB
JSON

{
"compilerOptions": {
"target": "esnext",
"module": "esnext",
"types": [
"jest"
],
"lib": [
"es2019",
"es2020.bigint",
"es2020.date",
"es2020.number",
"es2020.promise",
"es2020.string",
"es2020.symbol.wellknown",
"es2021.promise",
"es2021.string",
"es2021.weakref",
"es2022.array",
"es2022.object",
"es2022.string"
],
"allowJs": true,
"jsx": "react-native",
"noEmit": true,
"isolatedModules": true,
"strict": true,
"moduleResolution": "bundler",
"customConditions": [
"react-native"
],
"allowImportingTsExtensions": true,
"allowArbitraryExtensions": true,
"resolveJsonModule": true,
"resolvePackageJsonImports": false,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": false,
"baseUrl": "./",
"paths": {
"@components": [
"./app/components"
],
"@features": [
"./app/features"
],
"@features/*": [
"./app/features/*"
],
"@theme": [
"./app/theme"
],
"@theme/*": [
"./app/theme/*"
],
"@api": [
"./app/api"
],
"@api/*": [
"./app/api/*"
],
"@store": [
"./app/store"
],
"@store/*": [
"./app/store/*"
],
"@interfaces": [
"./app/interfaces"
],
"@interfaces/*": [
"./app/interfaces/*"
],
"@navigation": [
"./app/navigation"
],
"@navigation/*": [
"./app/navigation/*"
],
"@hooks/*": [
"./app/hooks/*"
],
"@utils": [
"./app/utils"
],
"@utils/*": [
"./app/utils/*"
],
"@services": [
"./app/services"
],
"@services/*": [
"./app/services/*"
],
"@mock-data": [
"./app/mock-data/index.ts"
],
"@mock-data/": [
"./app/mock-data"
],
"@mock-data/*": [
"./app/mock-data/*"
]
},
"resolvePackageJsonExports": true,
"preserveConstEnums": true,
"useDefineForClassFields": true,
"noImplicitAny": true,
"noImplicitThis": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictBindCallApply": true,
"strictPropertyInitialization": true,
"strictBuiltinIteratorReturn": true,
"alwaysStrict": true,
"useUnknownInCatchVariables": true
},
"files": [
"./app/api/authApi.ts",
"./app/api/index.ts",
"./app/features/index.ts",
"./app/features/addLead/addLead.styles.ts",
"./app/features/addLead/index.ts",
"./app/features/customers/customers.styles.ts",
"./app/features/customers/index.ts",
"./app/features/dashboard/dashboard.styles.ts",
"./app/features/dashboard/index.ts",
"./app/features/estimates/estimates.styles.ts",
"./app/features/estimates/index.ts",
"./app/features/invoices/index.ts",
"./app/features/invoices/invoices.styles.ts",
"./app/features/leads/index.ts",
"./app/features/leads/leads.styles.ts",
"./app/features/login/index.ts",
"./app/features/login/login.styles.ts",
"./app/features/profile/index.ts",
"./app/features/profile/profile.styles.ts",
"./app/features/projects/index.ts",
"./app/features/projects/projects.styles.ts",
"./app/features/proposals/index.ts",
"./app/features/proposals/proposals.styles.ts",
"./app/features/tasks/index.ts",
"./app/features/tasks/tasks.styles.ts",
"./app/features/tickets/index.ts",
"./app/features/tickets/tickets.styles.ts",
"./app/interfaces/auth.ts",
"./app/interfaces/drawerItem.ts",
"./app/interfaces/index.ts",
"./app/mock-data/customDrawer.ts",
"./app/mock-data/customers.ts",
"./app/mock-data/dashboard.ts",
"./app/mock-data/estimates.ts",
"./app/mock-data/index.ts",
"./app/mock-data/invoices.ts",
"./app/mock-data/leads.ts",
"./app/mock-data/projects.ts",
"./app/mock-data/proposal.ts",
"./app/mock-data/tasks.ts",
"./app/mock-data/tickets.ts",
"./app/navigation/customDrawerContent.style.ts",
"./app/navigation/tabStack.styles.ts",
"./app/store/index.ts",
"./app/store/migration.ts",
"./app/store/rootReducer.ts",
"./app/store/store.ts",
"./app/store/commonStore/auth/index.ts",
"./app/store/commonStore/auth/reducers.ts",
"./app/store/commonStore/auth/thunk.ts",
"./app/theme/colors.ts",
"./app/theme/index.ts",
"./app/types/react-native-vector-icons.d.ts",
"./app/utils/api.ts",
"./app/utils/index.ts",
"./app/utils/route.ts",
"./app/utils/assets/index.ts",
"./__tests__/App.test.tsx",
"./app/App.tsx",
"./app/features/addLead/addLead.screen.tsx",
"./app/features/customers/customers.screen.tsx",
"./app/features/dashboard/dashboard.screen.tsx",
"./app/features/estimates/estimates.screen.tsx",
"./app/features/invoices/invoices.screen.tsx",
"./app/features/leads/leads.screen.tsx",
"./app/features/login/login.screen.tsx",
"./app/features/profile/profile.screen.tsx",
"./app/features/projects/projects.screen.tsx",
"./app/features/proposals/proposals.screen.tsx",
"./app/features/tasks/tasks.screen.tsx",
"./app/features/tickets/tickets.screen.tsx",
"./app/navigation/authStack.tsx",
"./app/navigation/customDrawerContent.tsx",
"./app/navigation/drawerStack.tsx",
"./app/navigation/rootNavigator.tsx",
"./app/navigation/tabStack.tsx",
"./app/theme/ThemeContext.tsx"
],
"include": [
"**/*.ts",
"**/*.tsx",
"**/*.d.ts"
],
"exclude": [
"**/node_modules",
"**/Pods"
]
}