Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bespoyasov/frontend-clean-architecture
/ functions
Functions
44 in github.com/bespoyasov/frontend-clean-architecture
⨍
Functions
44
◇
Types & classes
6
↓ 7 callers
Function
useUserStorage
()
src/services/storageAdapter.ts:12
↓ 6 callers
Function
useCartStorage
()
src/services/storageAdapter.ts:16
↓ 4 callers
Function
useStore
()
src/services/store.tsx:6
↓ 2 callers
Function
fakeApi
(response: TResponse)
src/services/api.ts:1
↓ 2 callers
Function
hasAllergy
(user: User, ingredient: Ingredient)
src/domain/user.ts:10
↓ 2 callers
Method
notify
(message: string)
src/application/ports.ts:26
↓ 2 callers
Function
totalPrice
(products: Product[])
src/domain/product.ts:17
↓ 2 callers
Function
useNotifier
()
src/services/notificationAdapter.ts:3
↓ 2 callers
Function
useOrdersStorage
()
src/services/storageAdapter.ts:20
↓ 1 callers
Function
addProduct
(cart: Cart, product: Product)
src/domain/cart.ts:7
↓ 1 callers
Function
addToCart
(user: User, product: Product)
src/application/addToCart.ts:13
↓ 1 callers
Method
auth
(name: UserName, email: Email)
src/application/ports.ts:22
↓ 1 callers
Function
authenticate
(name: UserName, email: Email)
src/application/authenticate.ts:20
↓ 1 callers
Function
contains
(cart: Cart, product: Product)
src/domain/cart.ts:11
↓ 1 callers
Function
createOrder
(user: User, cart: Cart)
src/domain/order.ts:16
↓ 1 callers
Function
currentDatetime
()
src/lib/datetime.ts:1
↓ 1 callers
Method
emptyCart
()
src/application/ports.ts:13
↓ 1 callers
Function
hasPreference
(user: User, ingredient: Ingredient)
src/domain/user.ts:14
↓ 1 callers
Function
orderProducts
(user: User, cart: Cart)
src/application/orderProducts.ts:24
↓ 1 callers
Method
tryPay
(amount: PriceCents)
src/application/ports.ts:30
↓ 1 callers
Method
updateCart
(cart: Cart)
src/application/ports.ts:12
↓ 1 callers
Method
updateOrders
(orders: Order[])
src/application/ports.ts:18
↓ 1 callers
Method
updateUser
(user: User)
src/application/ports.ts:7
↓ 1 callers
Function
useAddToCart
()
src/application/addToCart.ts:9
↓ 1 callers
Function
useAuth
()
src/services/authAdapter.ts:6
↓ 1 callers
Function
useAuthenticate
()
src/application/authenticate.ts:9
↓ 1 callers
Function
useOrderProducts
()
src/application/orderProducts.ts:11
↓ 1 callers
Function
usePayment
()
src/services/paymentAdapter.ts:4
Function
App
()
src/App.tsx:9
Function
Auth
()
src/ui/Auth/Auth.tsx:8
Function
Buy
()
src/ui/Buy/Buy.tsx:7
Function
Cart
()
src/ui/Cart/Cart.tsx:6
Function
Cookie
({ cookie }: CookieProps)
src/ui/Cookie/Cookie.tsx:13
Function
Front
()
src/ui/Front/Front.tsx:6
Function
Header
()
src/ui/Header/Header.tsx:5
Function
Orders
()
src/ui/Orders/Orders.tsx:3
Function
Profile
()
src/ui/Profile/Profile.tsx:4
Function
Provider
({ children })
src/services/store.tsx:8
Function
Toppings
({ cookie }: ToppingsProps)
src/ui/Cookie/Toppings.tsx:9
Function
User
()
src/ui/User/User.tsx:8
Function
auth
(name: UserName, email: Email)
src/services/authAdapter.ts:8
Function
handleSubmit
(e: React.FormEvent)
src/ui/Auth/Auth.tsx:16
Function
handleSubmit
(e: React.FormEvent)
src/ui/Buy/Buy.tsx:19
Function
tryPay
(amount: PriceCents)
src/services/paymentAdapter.ts:6