Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ProgrammerZamanNow/belajar-typescript-restful-api
/ functions
Functions
48 in github.com/ProgrammerZamanNow/belajar-typescript-restful-api
⨍
Functions
48
◇
Types & classes
29
↓ 49 callers
Method
get
()
test/test-util.ts:26
↓ 29 callers
Method
create
()
test/test-util.ts:15
↓ 27 callers
Method
delete
()
test/test-util.ts:7
↓ 15 callers
Method
deleteAll
()
test/test-util.ts:44
↓ 10 callers
Method
validate
(schema: ZodType, data: T)
src/validation/validation.ts:5
↓ 8 callers
Method
checkContactMustExists
(username: string, contactId: number)
src/service/contact-service.ts:34
↓ 6 callers
Method
get
(user: User)
src/service/user-service.ts:72
↓ 5 callers
Function
toAddressResponse
(address: Address)
src/model/address-model.ts:38
↓ 5 callers
Function
toContactResponse
(contact: Contact)
src/model/contact-model.ts:34
↓ 5 callers
Function
toUserResponse
(user: User)
src/model/user-model.ts:25
↓ 3 callers
Method
checkAddressMustExists
(contactId: number, addressId: number)
src/service/address-service.ts:28
↓ 2 callers
Method
update
(user: User, request: UpdateUserRequest)
src/service/user-service.ts:76
↓ 1 callers
Method
create
(user: User, request: CreateAddressRequest)
src/service/address-service.ts:17
Function
authMiddleware
(req: UserRequest, res: Response, next: NextFunction)
src/middleware/auth-middleware.ts:5
Method
constructor
(public status: number, public message: string)
src/error/response-error.ts:2
Method
create
()
test/test-util.ts:52
Method
create
()
test/test-util.ts:92
Method
create
(req: UserRequest, res: Response, next: NextFunction)
src/controller/address-controller.ts:13
Method
create
(req: UserRequest, res: Response, next: NextFunction)
src/controller/contact-controller.ts:9
Method
create
(user: User, request: CreateContactRequest)
src/service/contact-service.ts:18
Method
deleteAll
()
test/test-util.ts:82
Function
errorMiddleware
(error: Error, req: Request, res: Response, next: NextFunction)
src/middleware/error-middleware.ts:5
Method
get
()
test/test-util.ts:64
Method
get
()
test/test-util.ts:106
Method
get
(req: UserRequest, res: Response, next: NextFunction)
src/controller/address-controller.ts:27
Method
get
(req: UserRequest, res: Response, next: NextFunction)
src/controller/user-controller.ts:32
Method
get
(req: UserRequest, res: Response, next: NextFunction)
src/controller/contact-controller.ts:22
Method
get
(user: User, request: GetAddressRequest)
src/service/address-service.ts:43
Method
get
(user: User, id: number)
src/service/contact-service.ts:49
Method
list
(req: UserRequest, res: Response, next: NextFunction)
src/controller/address-controller.ts:74
Method
list
(user: User, contactId: number)
src/service/address-service.ts:81
Method
login
(req: Request, res: Response, next: NextFunction)
src/controller/user-controller.ts:20
Method
login
(request: LoginUserRequest)
src/service/user-service.ts:40
Method
logout
(req: UserRequest, res: Response, next: NextFunction)
src/controller/user-controller.ts:55
Method
logout
(user: User)
src/service/user-service.ts:97
Method
register
(req: Request, res: Response, next: NextFunction)
src/controller/user-controller.ts:8
Method
register
(request: CreateUserRequest)
src/service/user-service.ts:18
Method
remove
(req: UserRequest, res: Response, next: NextFunction)
src/controller/address-controller.ts:58
Method
remove
(req: UserRequest, res: Response, next: NextFunction)
src/controller/contact-controller.ts:50
Method
remove
(user: User, request: RemoveAddressRequest)
src/service/address-service.ts:67
Method
remove
(user: User, id: number)
src/service/contact-service.ts:69
Method
search
(req: UserRequest, res: Response, next: NextFunction)
src/controller/contact-controller.ts:63
Method
search
(user: User, request: SearchContactRequest)
src/service/contact-service.ts:82
Method
update
(req: UserRequest, res: Response, next: NextFunction)
src/controller/address-controller.ts:43
Method
update
(req: UserRequest, res: Response, next: NextFunction)
src/controller/user-controller.ts:43
Method
update
(req: UserRequest, res: Response, next: NextFunction)
src/controller/contact-controller.ts:35
Method
update
(user: User, request: UpdateAddressRequest)
src/service/address-service.ts:51
Method
update
(user: User, request: UpdateContactRequest)
src/service/contact-service.ts:54