SYMBOL INDEX (371 symbols across 156 files) FILE: e2e/common.js constant URL (line 7) | const URL = `http://localhost:${process.env.PORT || 8080}`; FILE: e2e/db.js constant MONGO_MEMORY_SERVER_PORT (line 4) | const MONGO_MEMORY_SERVER_PORT = process.env.MONGO_MEMORY_SERVER_PORT ||... constant MONGODB_URL (line 5) | const MONGODB_URL = `mongodb://127.0.0.1:${MONGO_MEMORY_SERVER_PORT}/`; FILE: e2e/test-server.js constant PORT (line 8) | const PORT = process.env.PORT || 8080; FILE: examples/apps/chat-app/web/react-vite-tailwind/src/interfaces/api.ts type FreeAPISuccessResponseInterface (line 1) | interface FreeAPISuccessResponseInterface { FILE: examples/apps/chat-app/web/react-vite-tailwind/src/interfaces/chat.ts type ChatListItemInterface (line 3) | interface ChatListItemInterface { type ChatMessageInterface (line 14) | interface ChatMessageInterface { FILE: examples/apps/chat-app/web/react-vite-tailwind/src/interfaces/user.ts type UserInterface (line 1) | interface UserInterface { FILE: examples/apps/chat-app/web/react-vite-tailwind/src/pages/chat.tsx constant CONNECTED_EVENT (line 31) | const CONNECTED_EVENT = "connected"; constant DISCONNECT_EVENT (line 32) | const DISCONNECT_EVENT = "disconnect"; constant JOIN_CHAT_EVENT (line 33) | const JOIN_CHAT_EVENT = "joinChat"; constant NEW_CHAT_EVENT (line 34) | const NEW_CHAT_EVENT = "newChat"; constant TYPING_EVENT (line 35) | const TYPING_EVENT = "typing"; constant STOP_TYPING_EVENT (line 36) | const STOP_TYPING_EVENT = "stopTyping"; constant MESSAGE_RECEIVED_EVENT (line 37) | const MESSAGE_RECEIVED_EVENT = "messageReceived"; constant LEAVE_CHAT_EVENT (line 38) | const LEAVE_CHAT_EVENT = "leaveChat"; constant UPDATE_GROUP_NAME_EVENT (line 39) | const UPDATE_GROUP_NAME_EVENT = "updateGroupName"; constant MESSAGE_DELETE_EVENT (line 40) | const MESSAGE_DELETE_EVENT = "messageDeleted"; FILE: examples/apps/chat-app/web/react-vite-tailwind/src/utils/index.ts class LocalStorage (line 91) | class LocalStorage { method get (line 93) | static get(key: string) { method set (line 107) | static set(key: string, value: any) { method remove (line 113) | static remove(key: string) { method clear (line 119) | static clear() { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/App.tsx function App (line 3) | function App() { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/ArrowButton.tsx type ArrowButtonProps (line 6) | interface ArrowButtonProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Button.tsx type ButtonProps (line 5) | interface ButtonProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/CarouselButtons.tsx type CarouselButtons (line 6) | interface CarouselButtons { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Checkbox.tsx type CheckboxActionsRef (line 6) | interface CheckboxActionsRef { type CheckboxProps (line 9) | interface CheckboxProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/DateRangePicker.tsx type DateRangePickerActionsRef (line 12) | interface DateRangePickerActionsRef { type DateRangePickerProps (line 15) | interface DateRangePickerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Drawer.tsx type DrawerProps (line 7) | interface DrawerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Dropdown.tsx type DropdownActions (line 18) | interface DropdownActions { type DropdownProps (line 22) | interface DropdownProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/ErrorMessage.tsx type ErrorMessageProps (line 5) | interface ErrorMessageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Hamburger.tsx type HamburgerProps (line 8) | interface HamburgerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Image.tsx type ImageProps (line 3) | interface ImageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Input.tsx type InputProps (line 7) | interface InputProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Link.tsx type LinkProps (line 5) | interface LinkProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Modal.tsx type ModalProps (line 5) | interface ModalProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/NavItem.tsx type NavItemProps (line 6) | interface NavItemProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/NavList.tsx type NavListProps (line 5) | interface NavListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/RadioButtons.tsx type RadioButtonsProps (line 6) | interface RadioButtonsProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/RoundedIcon.tsx type RoundedIconProps (line 1) | interface RoundedIconProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/SearchInput.tsx type SearchInputProps (line 5) | interface SearchInputProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/SelectionMenu.tsx type SelectionMenuProps (line 9) | interface SelectionMenuProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/TabItem.tsx type TabItemProps (line 5) | interface TabItemProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Tabs.tsx type TabsProps (line 6) | interface TabsProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/Text.tsx type TextProps (line 3) | interface TextProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/basic/ToastMessage.tsx type ToastMessageProps (line 7) | interface ToastMessageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/AddressCard.tsx type AddressCardProps (line 11) | interface AddressCardProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/AddressCardList.tsx type AddressCardListProps (line 4) | interface AddressCardListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/CardContainer.tsx type CardContainerProps (line 8) | interface CardContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/CartItem.tsx type CartItemProps (line 15) | interface CartItemProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/CartItemList.tsx type CartItemListProps (line 5) | interface CartItemListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/CartSummary.tsx type CartSummaryProps (line 9) | interface CartSummaryProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/CategoryCard.tsx type CategoryProps (line 6) | interface CategoryProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/CouponCard.tsx type CouponCardProps (line 4) | interface CouponCardProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/CouponCardList.tsx type CouponCardListProps (line 5) | interface CouponCardListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/FooterSection.tsx type FooterSectionProps (line 4) | interface FooterSectionProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/InvoiceAmountSummary.tsx type InvoiceAmountSummaryProps (line 5) | interface InvoiceAmountSummaryProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/OrderCard.tsx type OrderCardProps (line 11) | interface OrderCardProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/OrderItem.tsx type OrderItemProps (line 10) | interface OrderItemProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/OrderItemList.tsx type OrderItemListProps (line 4) | interface OrderItemListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/OrderListFilters.tsx type OrderListFiltersProps (line 13) | interface OrderListFiltersProps { method forceSetCheckedItems (line 31) | forceSetCheckedItems(_) {} method forceSetSelectedRange (line 34) | forceSetSelectedRange(_) {} FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/OrderSummary.tsx type OrderSummaryProps (line 7) | interface OrderSummaryProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/OrdersList.tsx type OrdersListProps (line 7) | interface OrdersListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/Payment.tsx type PaymentProps (line 10) | interface PaymentProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/ProductCard.tsx type ProductCardProps (line 10) | interface ProductCardProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/ProductFilters.tsx type ProductFiltersProps (line 9) | interface ProductFiltersProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/ProductImagesView.tsx type ProductImagesViewProps (line 6) | interface ProductImagesViewProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/ProductList.tsx type ProductListProps (line 5) | interface ProductListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/QuantityCounter.tsx type QuantityCounterProps (line 6) | interface QuantityCounterProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/business/Timer.tsx type TimerProps (line 9) | interface TimerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/addaddressmodal/container/AddAddressModalContainer.tsx type DropdownListActions (line 16) | interface DropdownListActions { type DropdownListState (line 28) | interface DropdownListState { type AddAddressModalContainerProps (line 39) | interface AddAddressModalContainerProps { function dropdownListsReducer (line 45) | function dropdownListsReducer( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/addaddressmodal/presentation/AddAddressModal.tsx type AddAddressModalProps (line 20) | interface AddAddressModalProps { method forceSetSelectedItem (line 73) | forceSetSelectedItem(_) {} method forceSetSelectedItem (line 74) | forceSetSelectedItem(_) {} method forceSetSelectedItem (line 75) | forceSetSelectedItem(_) {} FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/changepasswordmodal/container/ChangePasswordModalContainer.tsx type ChangePasswordModalContainerProps (line 9) | interface ChangePasswordModalContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/changepasswordmodal/presentation/ChangePasswordModal.tsx type ChangePasswordModalProps (line 9) | interface ChangePasswordModalProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/deleteaddressmodal/container/DeleteAddressModalContainer.tsx type DeleteAddressModalContainerProps (line 9) | interface DeleteAddressModalContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/deleteaddressmodal/presentation/DeleteAddressModal.tsx type DeleteAddressModalProps (line 5) | interface DeleteAddressModalProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/feedbackmodal/presentation/FeedbackModal.tsx type FeedbackModalProps (line 7) | interface FeedbackModalProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/forgotpasswordmodal/container/ForgotPasswordModalContainer.tsx type ForgotPasswordModalContainerProps (line 9) | interface ForgotPasswordModalContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/forgotpasswordmodal/presentation/ForgotPasswordModal.tsx type ForgotPasswordProps (line 14) | interface ForgotPasswordProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/logoutmodal/container/LogoutModalContainer.tsx type LogoutModalContainerProps (line 9) | interface LogoutModalContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/modals/logoutmodal/presentation/LogoutModal.tsx type LogoutModalProps (line 5) | interface LogoutModalProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/allproductlist/container/AllProductListContainer.tsx type AllProductListContainerProps (line 8) | interface AllProductListContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/allproductlist/presentation/AllProductList.tsx type AllProductListProps (line 13) | interface AllProductListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/banner/presentation/Banner.tsx type BannerProps (line 7) | interface BannerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/cart/presentation/Cart.tsx type CartProps (line 7) | interface CartProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/categorylist/presentation/CategoryList.tsx type CategoryList (line 10) | interface CategoryList { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/checkout/presentation/Checkout.tsx type CheckoutProps (line 27) | interface CheckoutProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/companyguranteelist/presentation/CompanyGuranteeList.tsx type CompanyGuranteeListProps (line 5) | interface CompanyGuranteeListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/editaddresses/presentation/EditAddresses.tsx type EditAddressesProps (line 8) | interface EditAddressesProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/editprofile/presentation/EditProfile.tsx type EditProfileProps (line 16) | interface EditProfileProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/exploreproductlist/presentation/ExploreProductList.tsx type ExploreProductListProps (line 8) | interface ExploreProductListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/featuredproductlist/presentation/FeaturedProductList.tsx type FeaturedProductListProps (line 8) | interface FeaturedProductListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/header/presentation/Header.tsx type HeaderProps (line 13) | interface HeaderProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/infoheader/presentation/InfoHeader.tsx type InfoHeaderProps (line 11) | interface InfoHeaderProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/login/presentation/Login.tsx type LoginProps (line 17) | interface LoginProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/myaccountoption/presentation/MyAccountOption.tsx type MyAccountOptionProps (line 6) | interface MyAccountOptionProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/myorderslist/presentation/MyOrdersList.tsx type MyOrdersListProps (line 8) | interface MyOrdersListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/orderdetail/container/OrderDetailContainer.tsx type OrderDetailContainerProps (line 7) | interface OrderDetailContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/orderdetail/presentation/OrderDetail.tsx type OrderDetailProps (line 8) | interface OrderDetailProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/productdetails/container/ProductDetailsContainer.tsx type ProductDetailsContainerProps (line 15) | interface ProductDetailsContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/productdetails/presentation/ProductDetails.tsx type ProductDetailsProps (line 13) | interface ProductDetailsProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/relateditemslist/container/RelatedItemsListContainer.tsx type RelatedItemsListContainerProps (line 8) | interface RelatedItemsListContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/relateditemslist/presentation/RelatedItemsList.tsx type RelatedItemsListProps (line 7) | interface RelatedItemsListProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/resetforgottenpassword/container/ResetForgottenPasswordContainer.tsx type ResetForgottenPasswordContainerProps (line 9) | interface ResetForgottenPasswordContainerProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/resetforgottenpassword/presentation/ResetForgottenPassword.tsx type ResetForgottenPasswordProps (line 13) | interface ResetForgottenPasswordProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/components/widgets/signup/presentation/Signup.tsx type SignupProps (line 17) | interface SignupProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/constants.ts type DropdownTypes (line 6) | enum DropdownTypes { type DropdownItem (line 11) | interface DropdownItem { type SelectionMenuItem (line 19) | interface SelectionMenuItem { type SUPPORTED_LANGUAGES (line 26) | enum SUPPORTED_LANGUAGES { constant DEFAULT_LANGUAGE (line 32) | const DEFAULT_LANGUAGE = SUPPORTED_LANGUAGES.english; type LOCAL_STORAGE_KEYS (line 35) | enum LOCAL_STORAGE_KEYS { type BREAKPOINTS (line 42) | enum BREAKPOINTS { type NavigationOption (line 51) | interface NavigationOption { type DrawerOption (line 60) | interface DrawerOption { type ButtonTypes (line 67) | enum ButtonTypes { type LinkTypes (line 74) | enum LinkTypes { type DATE_TIME_FORMATS (line 80) | enum DATE_TIME_FORMATS { type DURATION (line 86) | interface DURATION { type CategoryIcon (line 94) | interface CategoryIcon { [id: string]: React.ReactElement } type CARD_CONTAINER_OPTION (line 97) | enum CARD_CONTAINER_OPTION { type COMPANY_GURANTEE (line 104) | interface COMPANY_GURANTEE { type ARROW_BUTTONS (line 112) | enum ARROW_BUTTONS { type QUERY_PARAMS (line 119) | enum QUERY_PARAMS { type ROUTE_PATHS (line 128) | enum ROUTE_PATHS { type PUBLIC_IMAGE_PATHS (line 147) | enum PUBLIC_IMAGE_PATHS { constant REGEX_PATTERNS (line 155) | const REGEX_PATTERNS = { constant MIN_USERNAME_LENGTH (line 162) | const MIN_USERNAME_LENGTH = 3; type LoginFormFields (line 165) | interface LoginFormFields { type SignupFormFields (line 171) | interface SignupFormFields { type TOAST_MESSAGE_TYPES (line 179) | enum TOAST_MESSAGE_TYPES { type ADDRESS_FORM_KEYS (line 185) | enum ADDRESS_FORM_KEYS { type AddressFormFields (line 194) | interface AddressFormFields { type CheckoutFormFields (line 203) | interface CheckoutFormFields { type ProfileFormFields (line 207) | interface ProfileFormFields { type CheckoutApplyCouponCodeFields (line 214) | interface CheckoutApplyCouponCodeFields { type RADIO_BUTTON_TYPE (line 218) | interface RADIO_BUTTON_TYPE { type CHECKBOX_TYPE (line 226) | interface CHECKBOX_TYPE { type TabItemConfig (line 238) | interface TabItemConfig { type ChangePasswordFields (line 244) | interface ChangePasswordFields { type ForgotPasswordFields (line 251) | interface ForgotPasswordFields { type ResetForgottenPasswordFields (line 256) | interface ResetForgottenPasswordFields { type ProductFilterFields (line 262) | interface ProductFilterFields { type OrderListFilterFields (line 269) | interface OrderListFilterFields { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/data/applicationData.tsx constant DRAWER_ITEMS (line 19) | const DRAWER_ITEMS: Array = [ constant MY_ACCOUNT_OPTIONS (line 52) | const MY_ACCOUNT_OPTIONS: Array = [ constant BANNER_PROMOTION_END_DATE (line 70) | const BANNER_PROMOTION_END_DATE = "2023-04-30T00:00:00"; constant CATEGORY_ICONS (line 72) | const CATEGORY_ICONS: CategoryIcon = {}; constant DEFAULT_CURRENCY (line 74) | const DEFAULT_CURRENCY = "INR"; constant DEFAULT_COUNTRY (line 76) | const DEFAULT_COUNTRY = "United Arab Emirates"; constant COUNTRIES_DROPDOWN_LIST (line 78) | const COUNTRIES_DROPDOWN_LIST: DropdownItem[] = [{id: 1, text: DEFAULT_C... constant COMPANY_GURANTEE_LIST (line 79) | const COMPANY_GURANTEE_LIST: COMPANY_GURANTEE[] = [ constant EXPLORE_PRODUCTS_COUNT (line 100) | const EXPLORE_PRODUCTS_COUNT = 8; constant FEATURED_PRODUCTS_COUNT (line 101) | const FEATURED_PRODUCTS_COUNT = 4; constant RELATED_PRODUCTS_COUNT (line 102) | const RELATED_PRODUCTS_COUNT = 4; type PAYMENT_TYPES (line 104) | enum PAYMENT_TYPES { constant MANAGE_ACCOUNT_TABS (line 108) | const MANAGE_ACCOUNT_TABS: Array = [ type ORDER_STATUS (line 119) | enum ORDER_STATUS { constant ORDER_STATUS_FILTERS_CHECKBOX (line 124) | const ORDER_STATUS_FILTERS_CHECKBOX: Array> = [ FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/pages/orderdetail/presentation/OrderDetailPage.tsx type OrderDetailPageProps (line 4) | interface OrderDetailPageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/pages/paymentfeedback/presentation/PaymentFeedbackPage.tsx type PaymentFeedbackPageProps (line 7) | interface PaymentFeedbackPageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/pages/productdetail/presentation/ProductDetailPage.tsx type ProductDetailPageProps (line 4) | interface ProductDetailPageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/pages/products/presentation/ProductsPage.tsx type ProductsPageProps (line 3) | interface ProductsPageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/pages/productsearch/presentation/ProductSearchPage.tsx type ProductSearchPageProps (line 4) | interface ProductSearchPageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/pages/resetforgottenpassword/presentation/ResetForgottenPasswordPage.tsx type ResetForgottenPasswordPageProps (line 8) | interface ResetForgottenPasswordPageProps { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/ApiError.ts class ApiErrorResponse (line 3) | class ApiErrorResponse { method constructor (line 4) | constructor( class ApiError (line 11) | class ApiError { method constructor (line 13) | constructor( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/ApiRequest.ts class ApiRequest (line 6) | class ApiRequest { method constructor (line 7) | constructor(public url: string) {} method getRequest (line 9) | async getRequest( method postRequest (line 22) | async postRequest( method putRequest (line 32) | async putRequest( method deleteRequest (line 42) | async deleteRequest( method patchRequest (line 51) | async patchRequest( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/ApiResponse.ts class ApiResponse (line 1) | class ApiResponse { method constructor (line 2) | constructor( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/CountryApiRequest.ts class CountryApiRequest (line 8) | class CountryApiRequest { method constructor (line 9) | constructor(public url: string) {} method getRequest (line 11) | async getRequest( method postRequest (line 24) | async postRequest( method putRequest (line 36) | async putRequest( method deleteRequest (line 48) | async deleteRequest( method patchRequest (line 59) | async patchRequest( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/address/AddressService.ts class AddressService (line 6) | class AddressService { method createAddress (line 10) | async createAddress( method updateAddress (line 38) | async updateAddress( method deleteAddress (line 66) | async deleteAddress(addressId: string): Promise { method getAllAddressesAsync (line 80) | async getAllAddressesAsync( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/address/AddressTypes.ts class AddressClass (line 1) | class AddressClass { method constructor (line 2) | constructor( class AddressListClass (line 17) | class AddressListClass { method constructor (line 18) | constructor( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/auth/AuthService.ts class AuthService (line 11) | class AuthService { method loginService (line 16) | async loginService( method getCurrentUser (line 41) | async getCurrentUser(): Promise { method logoutService (line 55) | async logoutService(): Promise { method signUp (line 69) | async signUp( method changePassword (line 93) | async changePassword( method forgotPassword (line 112) | async forgotPassword( method resetForgottenPassword (line 130) | async resetForgottenPassword( method refreshAccessToken (line 150) | async refreshAccessToken(): Promise< FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/auth/AuthTypes.ts type LOGIN_TYPES (line 4) | enum LOGIN_TYPES { type USER_ROLES (line 11) | enum USER_ROLES { class LoginResp (line 16) | class LoginResp { method constructor (line 17) | constructor( class RefreshTokenResp (line 24) | class RefreshTokenResp { method constructor (line 25) | constructor( class User (line 33) | class User { method constructor (line 34) | constructor( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/cart/CartService.ts class CartService (line 6) | class CartService { method getUserCart (line 9) | async getUserCart(): Promise { method addOrUpdateItemInCart (line 23) | async addOrUpdateItemInCart( method removeItemFromCart (line 39) | async removeItemFromCart(productId: string): Promise { method constructor (line 5) | constructor(public error: boolean, public msg: string, public data: T) {} type STATE_TYPE (line 8) | type STATE_TYPE = { class StatesOfACountryResponse (line 12) | class StatesOfACountryResponse { method constructor (line 13) | constructor( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/coupon/CouponService.ts class CouponService (line 7) | class CouponService { method getAllCouponsAvailableToUserAsync (line 13) | async getAllCouponsAvailableToUserAsync( method applyCouponCode (line 83) | async applyCouponCode(couponCode: string): Promise { method removeCouponCode (line 96) | async removeCouponCode(couponCode: string): Promise { method getOrderDetail (line 45) | async getOrderDetail(orderId: string): Promise { method getRelatedProducts (line 196) | async getRelatedProducts( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/product/ProductTypes.ts class ImageClass (line 3) | class ImageClass { method constructor (line 4) | constructor( class Product (line 10) | class Product { method constructor (line 11) | constructor( class Products (line 30) | class Products { method constructor (line 31) | constructor( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/profile/ProfileService.ts class ProfileService (line 7) | class ProfileService { method getUserProfile (line 13) | async getUserProfile(): Promise { method updateUserProfile (line 25) | async updateUserProfile( method getUsersOrdersAsync (line 47) | async getUsersOrdersAsync( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/services/profile/ProfileTypes.ts class ProfileClass (line 3) | class ProfileClass { method constructor (line 4) | constructor( FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/store/AuthSlice.ts type AuthSliceTypes (line 4) | interface AuthSliceTypes { method logIn (line 19) | logIn(state, { payload }) { method updateLoginCheckDone (line 23) | updateLoginCheckDone(state, {payload}){ method logOut (line 26) | logOut() { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/store/BreakpointSlice.ts method updateBreakpoint (line 12) | updateBreakpoint(state, {payload}){ FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/store/CartSlice.ts type CartSliceTypes (line 9) | interface CartSliceTypes { type addOrUpdateToCartPayload (line 27) | type addOrUpdateToCartPayload = { productId: string; quantity: number }; type removeFromCartPayload (line 63) | type removeFromCartPayload = { productId: string }; method updateAddToCartInProgress (line 109) | updateAddToCartInProgress(state, { payload }) { method updateRemoveFromCartInProgress (line 112) | updateRemoveFromCartInProgress(state, { payload }) { method updateUserCart (line 115) | updateUserCart(state, {payload}){ method resetCartSlice (line 118) | resetCartSlice() { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/store/LanguageSlice.ts method changeLanguage (line 14) | changeLanguage(state, {payload}) { method reset (line 19) | reset(state){ FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/store/ToastMessageSlice.ts type ToastMessageSliceTypes (line 5) | interface ToastMessageSliceTypes { method addMessage (line 38) | addMessage(state, { payload }) { method removeMessage (line 43) | removeMessage(state) { FILE: examples/apps/ecommerce/web/react-vite-redux-tailwind/src/store/index.ts type ReduxRootState (line 19) | type ReduxRootState = ReturnType type ReduxDispatch (line 22) | type ReduxDispatch = typeof store.dispatch; FILE: examples/apps/todo/web/react-vite-tailwind/src/App.tsx function App (line 14) | function App() { FILE: examples/apps/todo/web/react-vite-tailwind/src/interfaces/api.ts type FreeAPISuccessResponseInterface (line 1) | interface FreeAPISuccessResponseInterface { FILE: examples/apps/todo/web/react-vite-tailwind/src/interfaces/todo.ts type TodoInterface (line 1) | interface TodoInterface { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/App.tsx function App (line 5) | function App() { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/components/ui/button.tsx type ButtonProps (line 37) | interface ButtonProps FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/components/ui/command.tsx type CommandDialogProps (line 24) | interface CommandDialogProps extends DialogProps {} FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/constants/types.ts type MappingType (line 2) | interface MappingType { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/layout/header/Header.tsx function Header (line 10) | function Header() { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/layout/header/menuItem.ts type MenuItem (line 1) | interface MenuItem { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/layout/pageContainer/PageContainer.tsx type PageContainerProps (line 4) | interface PageContainerProps { function PageContainer (line 9) | function PageContainer(props: PageContainerProps) { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/pages/codesList/CodesList.tsx function CodesList (line 5) | function CodesList() { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/pages/codesList/components/StatusAccordian.tsx function StatusAccordian (line 9) | function StatusAccordian(props: StatusAccordianType) { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/pages/codesList/components/types.ts type StatusAccordianType (line 1) | interface StatusAccordianType { type StatusListType (line 12) | interface StatusListType { type codesType (line 16) | interface codesType { type colorCodeMappingType (line 24) | interface colorCodeMappingType { type categoryNumberMappingType (line 27) | interface categoryNumberMappingType { type categoryDescriptionMappingType (line 31) | interface categoryDescriptionMappingType { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/pages/findCode/FindCode.tsx function FindCode (line 9) | function FindCode() { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/pages/findCode/components/ComboBox.tsx type optionsTypes (line 18) | interface optionsTypes { type ComboBoxProps (line 26) | interface ComboBoxProps { function ComboBox (line 35) | function ComboBox(props: ComboBoxProps) { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/pages/home/Home.tsx function Home (line 6) | function Home() { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/pages/quiz/Quiz.tsx type QuizQuestion (line 8) | interface QuizQuestion { function generateQuizFromStatusCodesList (line 13) | function generateQuizFromStatusCodesList(HTTPStatusCodesList: StatusList... function Quiz (line 78) | function Quiz() { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/pages/quiz/components/QuestionsCard.tsx type QuizQuestion (line 11) | interface QuizQuestion { function QuestionsCard (line 22) | function QuestionsCard(props: QuizQuestion) { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/router/routes.ts type AppRouteType (line 4) | interface AppRouteType { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/services/codesList.ts function processCodes (line 8) | async function processCodes(): Promise { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/services/types.ts type StatusAccordianType (line 1) | interface StatusAccordianType { type StatusListType (line 12) | interface StatusListType { type codesType (line 16) | interface codesType { FILE: examples/kitchen-sink/statuscodes/web/react-shadcn-tailwind-zustand/src/store/store.ts type StoreType (line 5) | interface StoreType { FILE: src/constants.js constant USER_TEMPORARY_TOKEN_EXPIRY (line 66) | const USER_TEMPORARY_TOKEN_EXPIRY = 20 * 60 * 1000; constant MAXIMUM_SUB_IMAGE_COUNT (line 68) | const MAXIMUM_SUB_IMAGE_COUNT = 4; constant MAXIMUM_SOCIAL_POST_IMAGE_COUNT (line 69) | const MAXIMUM_SOCIAL_POST_IMAGE_COUNT = 6; constant DB_NAME (line 71) | const DB_NAME = "freeapi"; FILE: src/controllers/kitchen-sink/statuscode.controllers.js constant CONFLICTING_STATUS_CODES (line 9) | const CONFLICTING_STATUS_CODES = [100, 102, 103, 204, 205, 304]; FILE: src/seeds/_constants.js constant TODOS_COUNT (line 2) | const TODOS_COUNT = 20; constant USERS_COUNT (line 5) | const USERS_COUNT = 50; constant CATEGORIES_COUNT (line 8) | const CATEGORIES_COUNT = 25; constant ADDRESSES_COUNT (line 9) | const ADDRESSES_COUNT = 100; constant COUPONS_COUNT (line 10) | const COUPONS_COUNT = 15; constant PRODUCTS_COUNT (line 11) | const PRODUCTS_COUNT = 50; constant PRODUCTS_SUB_IMAGES_COUNT (line 12) | const PRODUCTS_SUB_IMAGES_COUNT = 4; constant ORDERS_COUNT (line 13) | const ORDERS_COUNT = 20; constant ORDERS_RANDOM_ITEMS_COUNT (line 14) | const ORDERS_RANDOM_ITEMS_COUNT = 20; constant SOCIAL_POSTS_COUNT (line 17) | const SOCIAL_POSTS_COUNT = 200; constant SOCIAL_POST_IMAGES_COUNT (line 18) | const SOCIAL_POST_IMAGES_COUNT = 6; constant SOCIAL_LIKES_COUNT (line 19) | const SOCIAL_LIKES_COUNT = 2000; constant SOCIAL_FOLLOWS_COUNT (line 20) | const SOCIAL_FOLLOWS_COUNT = 1000; constant SOCIAL_COMMENTS_COUNT (line 21) | const SOCIAL_COMMENTS_COUNT = 500; constant SOCIAL_BOOKMARKS_COUNT (line 22) | const SOCIAL_BOOKMARKS_COUNT = 200; constant ONE_ON_ONE_CHATS_COUNT (line 25) | const ONE_ON_ONE_CHATS_COUNT = 100; constant GROUP_CHATS_COUNT (line 26) | const GROUP_CHATS_COUNT = 30; constant GROUP_CHAT_MAX_PARTICIPANTS_COUNT (line 27) | const GROUP_CHAT_MAX_PARTICIPANTS_COUNT = 10; FILE: src/utils/ApiError.js class ApiError (line 6) | class ApiError extends Error { method constructor (line 14) | constructor( FILE: src/utils/ApiResponse.js class ApiResponse (line 1) | class ApiResponse { method constructor (line 2) | constructor(statusCode, data, message = "Success") {