{ "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" ] }