24 lines
745 B
TypeScript
24 lines
745 B
TypeScript
import { Router } from 'express'
|
|
import GithubController from '../../controllers/github.controller'
|
|
|
|
const router = Router()
|
|
const {
|
|
fetchSelfGithubUser,
|
|
fetchSelfGithubUserEvents,
|
|
fetchSelfGithubUserFollowers,
|
|
fetchSelfGithubUserFollowing,
|
|
fetchSelfGithubUserGists,
|
|
fetchSelfGithubUserRepos,
|
|
fetchSelfGithubUserStarred,
|
|
} = new GithubController()
|
|
|
|
router.get('/user', fetchSelfGithubUser)
|
|
router.get('/events', fetchSelfGithubUserEvents)
|
|
router.get('/followers', fetchSelfGithubUserFollowers)
|
|
router.get('/following', fetchSelfGithubUserFollowing)
|
|
router.get('/gists', fetchSelfGithubUserGists)
|
|
router.get('/repos', fetchSelfGithubUserRepos)
|
|
router.get('/starred', fetchSelfGithubUserStarred)
|
|
|
|
export default router
|