SYMBOL INDEX (205 symbols across 90 files) FILE: bin/index.js function main (line 28) | async function main() { FILE: src/dependencyHandler.js function setupInitialdependency (line 7) | async function setupInitialdependency({makePreBuildConfig}) { FILE: src/gitHandler.js function gitInitialize (line 6) | async function gitInitialize() { FILE: src/helper.js function logError (line 5) | function logError(message) { function logWarning (line 9) | function logWarning(message) { function logSuccess (line 12) | function logSuccess(message) { function logger (line 16) | function logger(message) { function loading (line 20) | async function loading(text) { function textBanners (line 25) | async function textBanners() { function boilerplateBanner (line 47) | async function boilerplateBanner() { FILE: src/projectSetup.js function expoProjectSetup (line 4) | async function expoProjectSetup({srcPath, destPath, packageJsonPath, app... FILE: src/prompts.js function getProjectName (line 5) | async function getProjectName() { function getBoilerplateType (line 28) | async function getBoilerplateType() { function getPackageId (line 41) | async function getPackageId(projectName) { function getConfirmationForGitInit (line 55) | async function getConfirmationForGitInit() { FILE: templates/CliTemplate/blueprints/Button/Button.tsx type ExtraButtonProps (line 26) | interface ExtraButtonProps { type AnimatedButtonProps (line 35) | type AnimatedButtonProps = Omit< type ButtonProps (line 42) | type ButtonProps = AnimatedButtonProps & ExtraButtonProps; FILE: templates/CliTemplate/blueprints/Image/Image.tsx type FastImageProps (line 21) | type FastImageProps = Omit; type ImageProps (line 23) | interface ImageProps extends FastImageProps { FILE: templates/CliTemplate/blueprints/Indicator/Indicator.tsx type IndicatorProps (line 14) | interface IndicatorProps { type IndicatorRef (line 18) | type IndicatorRef = { FILE: templates/CliTemplate/blueprints/Text/Text.tsx type Fonts (line 13) | enum Fonts { constant BASE_TEXT (line 17) | const BASE_TEXT: TextStyle = { type TextPresets (line 93) | type TextPresets = keyof typeof presets; type TextProps (line 95) | interface TextProps extends TextProperties { FILE: templates/CliTemplate/blueprints/TextInput/TextInputProps.ts type TextInputProps (line 10) | interface TextInputProps extends InputProps { type Variant (line 14) | type Variant = 'filled' | 'outlined' | 'standard'; type InputProps (line 16) | interface InputProps extends RNTextInputProps { FILE: templates/CliTemplate/scripts/generateScreenFile.js function capitalizeFirstLetter (line 12) | function capitalizeFirstLetter(str) { FILE: templates/CliTemplate/src/assets/icons/index.ts type Icons (line 1) | enum Icons { FILE: templates/CliTemplate/src/assets/images/index.ts type Images (line 1) | enum Images { FILE: templates/CliTemplate/src/assets/svgIcons/index.ts type SVGIcons (line 3) | enum SVGIcons { FILE: templates/CliTemplate/src/components/AppIcon/AppIcon.tsx type IconProps (line 10) | type IconProps = Omit & { type SVGIconProps (line 30) | type SVGIconProps = SvgProps & { FILE: templates/CliTemplate/src/components/AppImage/AppImage.tsx type ImageSource (line 7) | type ImageSource = Images | string; type AppImageProps (line 9) | interface AppImageProps extends Omit { FILE: templates/CliTemplate/src/components/BaseLayout/BaseLayout.tsx type BaseLayoutProps (line 13) | type BaseLayoutProps = React.PropsWithChildren & { FILE: templates/CliTemplate/src/constants/storageKeys.ts type StorageKeys (line 1) | enum StorageKeys { type STORAGES_KEY (line 8) | type STORAGES_KEY = StorageKeys; FILE: templates/CliTemplate/src/context/LocalizationContext.tsx type LocalizationAppContextType (line 15) | type LocalizationAppContextType = { FILE: templates/CliTemplate/src/context/ThemeContext.tsx type AppThemeContextType (line 16) | interface AppThemeContextType { FILE: templates/CliTemplate/src/context/context.ts type AppContextType (line 26) | type AppContextType = ReturnType; FILE: templates/CliTemplate/src/context/storage.ts type dataStoreType (line 7) | type dataStoreType = 'string' | 'boolean' | 'number' | 'object'; type Storage (line 69) | type Storage = typeof storage; FILE: templates/CliTemplate/src/hooks/useDebounce.ts function useDebounce (line 3) | function useDebounce(value: T, delay?: number): T { FILE: templates/CliTemplate/src/hooks/useTimer.ts type ClearTimerFn (line 3) | type ClearTimerFn = (id: number | undefined) => void; type RunTimerFn (line 4) | type RunTimerFn = (handler: () => void, timeout: number) => number; FILE: templates/CliTemplate/src/i18n/index.ts type ContentLanguage (line 27) | enum ContentLanguage { type TxKeyPath (line 32) | type TxKeyPath = RecursiveKeyOf; type RecursiveKeyOf (line 35) | type RecursiveKeyOf = { type RecursiveKeyOfInner (line 42) | type RecursiveKeyOfInner = { type RecursiveKeyOfHandleValue (line 49) | type RecursiveKeyOfHandleValue< FILE: templates/CliTemplate/src/navigation/appNavigation.type.ts type Screen (line 6) | enum Screen { type NavStackParams (line 16) | type NavStackParams = { type NewsDetailParams (line 26) | type NewsDetailParams = { type AppNavigationProp (line 30) | type AppNavigationProp = NativeStackNavigationProp; type NewsDetailRoute (line 32) | type NewsDetailRoute = RouteProp; FILE: templates/CliTemplate/src/navigation/withNavigation.ts type WithNavigation (line 7) | type WithNavigation< function useWithNavigation (line 14) | function useWithNavigation< FILE: templates/CliTemplate/src/screens/ErrorBoundary/ErrorBoundary.tsx type Props (line 4) | interface Props { type State (line 9) | interface State { class ErrorBoundary (line 23) | class ErrorBoundary extends React.Component { method componentDidCatch (line 27) | componentDidCatch(error: Error, errorInfo: ErrorInfo) { method shouldComponentUpdate (line 49) | shouldComponentUpdate( method isEnabled (line 57) | isEnabled(): boolean { method render (line 66) | render() { FILE: templates/CliTemplate/src/services/apiHandler.ts class APIhandler (line 6) | class APIhandler { method constructor (line 13) | constructor() { method getAPIService (line 88) | async getAPIService(api: string): Promise { constant API (line 127) | const API = new APIhandler(); FILE: templates/CliTemplate/src/services/appServices.ts class AppServices (line 15) | class AppServices { method constructor (line 16) | constructor() {} FILE: templates/CliTemplate/src/services/appServices.type.ts type API_METHODS (line 1) | enum API_METHODS { FILE: templates/CliTemplate/src/services/appServicesEndPoints.ts type ServicesEndPoints (line 1) | enum ServicesEndPoints { FILE: templates/CliTemplate/src/services/commercial/adapters/response/getNewsCommercialResponseAdapter.ts class getNewsCommercialResponseAdapter (line 4) | class getNewsCommercialResponseAdapter { method constructor (line 5) | constructor() {} method service (line 7) | service(dto: NewsResponseDTO): NewsResult[] { FILE: templates/CliTemplate/src/services/commercial/adapters/response/getUserCommercialResponseAdapter.ts class GetUserCommercialResponseAdapter (line 5) | class GetUserCommercialResponseAdapter { method constructor (line 6) | constructor() {} method service (line 8) | service(dto: UserResponseDTO): UserResult[] { FILE: templates/CliTemplate/src/services/commercial/adapters/response/postLoginCommercialResponseAdapter.ts class PostLoginCommercialResponseAdapter (line 5) | class PostLoginCommercialResponseAdapter { method constructor (line 6) | constructor() {} method service (line 8) | service(dto: LoginResponseDTO): LoginResult { FILE: templates/CliTemplate/src/services/commercial/dtos/NewsResponseDTO.ts type NewsResponseDTO (line 1) | interface NewsResponseDTO { type NewDataResponse (line 10) | interface NewDataResponse { type SourceInfo (line 26) | interface SourceInfo { FILE: templates/CliTemplate/src/services/commercial/dtos/UserResponseDTO.ts type UserResponseDTO (line 1) | interface UserResponseDTO { type DatumDTO (line 10) | interface DatumDTO { type SupportDTO (line 18) | interface SupportDTO { type LoginResponseDTO (line 23) | interface LoginResponseDTO { FILE: templates/CliTemplate/src/services/models/login.ts type LoginResult (line 1) | interface LoginResult { type LoginParams (line 5) | interface LoginParams { FILE: templates/CliTemplate/src/services/models/news.ts type Source (line 1) | interface Source { type NewsResult (line 6) | interface NewsResult { FILE: templates/CliTemplate/src/services/models/unknown.ts type ApiUnknownResponse (line 1) | interface ApiUnknownResponse {} type ApiUnknownRequestParams (line 3) | interface ApiUnknownRequestParams {} type UnknownResponse (line 5) | interface UnknownResponse {} FILE: templates/CliTemplate/src/services/models/user.ts type ListUserReq (line 1) | interface ListUserReq { type UserResult (line 6) | interface UserResult { FILE: templates/CliTemplate/src/services/serviceAdapter.ts function serviceAdapter (line 7) | async function serviceAdapter( FILE: templates/CliTemplate/src/store/index.ts type RootState (line 24) | type RootState = ReturnType; type AppDispatch (line 50) | type AppDispatch = typeof store.dispatch; FILE: templates/CliTemplate/src/store/reducers/newsData.ts type NewsData (line 5) | type NewsData = { FILE: templates/CliTemplate/src/store/reducers/usersData.ts type AppData (line 5) | type AppData = { FILE: templates/CliTemplate/src/utils/color.ts type Palette (line 42) | type Palette = (typeof color)[keyof typeof color]; type Theme (line 44) | type Theme = ColorSchemeName | keyof typeof color; FILE: templates/CliTemplate/src/utils/helper.ts function isEmpty (line 13) | function isEmpty(obj: object) { function boxShadow (line 31) | function boxShadow( function delay (line 46) | function delay(ms: number) { FILE: templates/ExpoTemplate/blueprints/Button/Button.tsx type ExtraButtonProps (line 26) | interface ExtraButtonProps { type AnimatedButtonProps (line 35) | type AnimatedButtonProps = Omit< type ButtonProps (line 42) | type ButtonProps = AnimatedButtonProps & ExtraButtonProps; FILE: templates/ExpoTemplate/blueprints/Image/Image.tsx type ImgPriority (line 21) | type ImgPriority = 'low' | 'normal' | 'high' | null; type ImageProps (line 23) | interface ImageProps extends Omit { FILE: templates/ExpoTemplate/blueprints/Indicator/Indicator.tsx type IndicatorProps (line 14) | interface IndicatorProps { type IndicatorRef (line 18) | type IndicatorRef = { FILE: templates/ExpoTemplate/blueprints/Text/Text.tsx type Fonts (line 13) | enum Fonts { constant BASE_TEXT (line 17) | const BASE_TEXT: TextStyle = { type TextPresets (line 93) | type TextPresets = keyof typeof presets; type TextProps (line 95) | interface TextProps extends TextProperties { FILE: templates/ExpoTemplate/blueprints/TextInput/TextInputProps.ts type TextInputProps (line 10) | interface TextInputProps extends InputProps { type Variant (line 14) | type Variant = 'filled' | 'outlined' | 'standard'; type InputProps (line 16) | interface InputProps extends RNTextInputProps { FILE: templates/ExpoTemplate/scripts/generateScreenFile.js function capitalizeFirstLetter (line 12) | function capitalizeFirstLetter(str) { FILE: templates/ExpoTemplate/src/assets/icons/index.ts type Icons (line 1) | enum Icons { FILE: templates/ExpoTemplate/src/assets/images/index.ts type Images (line 1) | enum Images { FILE: templates/ExpoTemplate/src/assets/svgIcons/index.ts type SVGIcons (line 3) | enum SVGIcons { FILE: templates/ExpoTemplate/src/components/AppIcon/AppIcon.tsx type IconProps (line 10) | type IconProps = Omit & { type SVGIconProps (line 23) | type SVGIconProps = SvgProps & { FILE: templates/ExpoTemplate/src/components/AppImage/AppImage.tsx type ImageSource (line 7) | type ImageSource = Images | string; type AppImageProps (line 9) | interface AppImageProps extends Omit { FILE: templates/ExpoTemplate/src/components/BaseLayout/BaseLayout.tsx type BaseLayoutProps (line 13) | type BaseLayoutProps = React.PropsWithChildren & { FILE: templates/ExpoTemplate/src/constants/storageKeys.ts type StorageKeys (line 1) | enum StorageKeys { type STORAGES_KEY (line 8) | type STORAGES_KEY = StorageKeys; FILE: templates/ExpoTemplate/src/context/LocalizationContext.tsx type LocalizationAppContextType (line 15) | type LocalizationAppContextType = { FILE: templates/ExpoTemplate/src/context/ThemeContext.tsx type AppThemeContextType (line 16) | interface AppThemeContextType { FILE: templates/ExpoTemplate/src/context/context.ts type AppContextType (line 26) | type AppContextType = ReturnType; FILE: templates/ExpoTemplate/src/context/storage.ts type dataStoreType (line 7) | type dataStoreType = 'string' | 'boolean' | 'number' | 'object'; type Storage (line 61) | type Storage = typeof storage; FILE: templates/ExpoTemplate/src/hooks/useDebounce.ts function useDebounce (line 3) | function useDebounce(value: T, delay?: number): T { FILE: templates/ExpoTemplate/src/hooks/useTimer.ts type ClearTimerFn (line 3) | type ClearTimerFn = (id: number | undefined) => void; type RunTimerFn (line 4) | type RunTimerFn = (handler: () => void, timeout: number) => number; FILE: templates/ExpoTemplate/src/i18n/index.ts type ContentLanguage (line 27) | enum ContentLanguage { type TxKeyPath (line 32) | type TxKeyPath = RecursiveKeyOf; type RecursiveKeyOf (line 35) | type RecursiveKeyOf = { type RecursiveKeyOfInner (line 42) | type RecursiveKeyOfInner = { type RecursiveKeyOfHandleValue (line 49) | type RecursiveKeyOfHandleValue< FILE: templates/ExpoTemplate/src/navigation/appNavigation.type.ts type Screen (line 6) | enum Screen { type NavStackParams (line 16) | type NavStackParams = { type NewsDetailParams (line 26) | type NewsDetailParams = { type AppNavigationProp (line 30) | type AppNavigationProp = NativeStackNavigationProp; type NewsDetailRoute (line 32) | type NewsDetailRoute = RouteProp; FILE: templates/ExpoTemplate/src/navigation/withNavigation.ts type WithNavigation (line 7) | type WithNavigation< function useWithNavigation (line 14) | function useWithNavigation< FILE: templates/ExpoTemplate/src/screens/ErrorBoundary/ErrorBoundary.tsx type Props (line 4) | interface Props { type State (line 9) | interface State { class ErrorBoundary (line 23) | class ErrorBoundary extends React.Component { method componentDidCatch (line 27) | componentDidCatch(error: Error, errorInfo: ErrorInfo) { method shouldComponentUpdate (line 49) | shouldComponentUpdate( method isEnabled (line 57) | isEnabled(): boolean { method render (line 66) | render() { FILE: templates/ExpoTemplate/src/services/apiHandler.ts class APIhandler (line 5) | class APIhandler { method constructor (line 12) | constructor() { method getAPIService (line 87) | async getAPIService(api: string): Promise { constant API (line 126) | const API = new APIhandler(); FILE: templates/ExpoTemplate/src/services/appServices.ts class AppServices (line 15) | class AppServices { method constructor (line 16) | constructor() {} FILE: templates/ExpoTemplate/src/services/appServices.type.ts type API_METHODS (line 1) | enum API_METHODS { FILE: templates/ExpoTemplate/src/services/appServicesEndPoints.ts type ServicesEndPoints (line 1) | enum ServicesEndPoints { FILE: templates/ExpoTemplate/src/services/commercial/adapters/response/getNewsCommercialResponseAdapter.ts class getNewsCommercialResponseAdapter (line 4) | class getNewsCommercialResponseAdapter { method constructor (line 5) | constructor() {} method service (line 7) | service(dto: NewsResponseDTO): NewsResult[] { FILE: templates/ExpoTemplate/src/services/commercial/adapters/response/getUserCommercialResponseAdapter.ts class GetUserCommercialResponseAdapter (line 5) | class GetUserCommercialResponseAdapter { method constructor (line 6) | constructor() {} method service (line 8) | service(dto: UserResponseDTO): UserResult[] { FILE: templates/ExpoTemplate/src/services/commercial/adapters/response/postLoginCommercialResponseAdapter.ts class PostLoginCommercialResponseAdapter (line 5) | class PostLoginCommercialResponseAdapter { method constructor (line 6) | constructor() {} method service (line 8) | service(dto: LoginResponseDTO): LoginResult { FILE: templates/ExpoTemplate/src/services/commercial/dtos/NewsResponseDTO.ts type NewsResponseDTO (line 1) | interface NewsResponseDTO { type NewDataResponse (line 10) | interface NewDataResponse { type SourceInfo (line 26) | interface SourceInfo { FILE: templates/ExpoTemplate/src/services/commercial/dtos/UserResponseDTO.ts type UserResponseDTO (line 1) | interface UserResponseDTO { type DatumDTO (line 10) | interface DatumDTO { type SupportDTO (line 18) | interface SupportDTO { type LoginResponseDTO (line 23) | interface LoginResponseDTO { FILE: templates/ExpoTemplate/src/services/models/login.ts type LoginResult (line 1) | interface LoginResult { type LoginParams (line 5) | interface LoginParams { FILE: templates/ExpoTemplate/src/services/models/news.ts type Source (line 1) | interface Source { type NewsResult (line 6) | interface NewsResult { FILE: templates/ExpoTemplate/src/services/models/unknown.ts type ApiUnknownResponse (line 1) | interface ApiUnknownResponse {} type ApiUnknownRequestParams (line 3) | interface ApiUnknownRequestParams {} type UnknownResponse (line 5) | interface UnknownResponse {} FILE: templates/ExpoTemplate/src/services/models/user.ts type ListUserReq (line 1) | interface ListUserReq { type UserResult (line 6) | interface UserResult { FILE: templates/ExpoTemplate/src/services/serviceAdapter.ts function serviceAdapter (line 7) | async function serviceAdapter( FILE: templates/ExpoTemplate/src/store/index.ts type RootState (line 24) | type RootState = ReturnType; type AppDispatch (line 50) | type AppDispatch = typeof store.dispatch; FILE: templates/ExpoTemplate/src/store/reducers/newsData.ts type NewsData (line 5) | type NewsData = { FILE: templates/ExpoTemplate/src/store/reducers/usersData.ts type AppData (line 5) | type AppData = { FILE: templates/ExpoTemplate/src/utils/color.ts type Palette (line 42) | type Palette = (typeof color)[keyof typeof color]; type Theme (line 44) | type Theme = ColorSchemeName | keyof typeof color; FILE: templates/ExpoTemplate/src/utils/helper.ts function isEmpty (line 13) | function isEmpty(obj: object) { function boxShadow (line 31) | function boxShadow( function delay (line 46) | function delay(ms: number) {