mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-07-16 18:55:30 -04:00
more typescript linting
This commit is contained in:
@@ -5,7 +5,8 @@ import { Client, query as q } from "faunadb";
|
||||
import numeral from "numeral";
|
||||
import pluralize from "pluralize";
|
||||
|
||||
export default async (req: VercelRequest, res: VercelResponse): Promise<VercelResponse> => {
|
||||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
|
||||
export default async (req: VercelRequest, res: VercelResponse) => {
|
||||
const { slug } = req.query;
|
||||
|
||||
try {
|
||||
@@ -49,11 +50,11 @@ export default async (req: VercelRequest, res: VercelResponse): Promise<VercelRe
|
||||
res.setHeader("Access-Control-Allow-Origin", "*");
|
||||
|
||||
// send client the *new* hit count
|
||||
return res.json(hits);
|
||||
res.json(hits);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
|
||||
return res.status(400).json({ message: error.message });
|
||||
res.status(400).json({ message: error.message });
|
||||
}
|
||||
};
|
||||
|
||||
|
@@ -5,7 +5,7 @@ import { escape } from "html-escaper";
|
||||
import { DateTime } from "luxon";
|
||||
import numeral from "numeral";
|
||||
import { GraphQLClient } from "graphql-request";
|
||||
import gql from "graphql-tag";
|
||||
import { gql } from "graphql-tag";
|
||||
|
||||
const username = "jakejarvis";
|
||||
const endpoint = "https://api.github.com/graphql";
|
||||
@@ -80,7 +80,8 @@ async function fetchRepos(sort: string, limit: number) {
|
||||
return currentRepos;
|
||||
}
|
||||
|
||||
export default async (req: VercelRequest, res: VercelResponse): Promise<VercelResponse> => {
|
||||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
|
||||
export default async (req: VercelRequest, res: VercelResponse) => {
|
||||
try {
|
||||
// some rudimentary error handling
|
||||
if (req.method !== "GET") {
|
||||
@@ -102,10 +103,10 @@ export default async (req: VercelRequest, res: VercelResponse): Promise<VercelRe
|
||||
res.setHeader("Access-Control-Allow-Methods", "GET");
|
||||
res.setHeader("Access-Control-Allow-Origin", "*");
|
||||
|
||||
return res.json(repos);
|
||||
res.json(repos);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
|
||||
return res.status(400).json({ message: error.message });
|
||||
res.status(400).json({ message: error.message });
|
||||
}
|
||||
};
|
||||
|
@@ -8,7 +8,8 @@ import rssParser from "rss-parser";
|
||||
|
||||
const baseUrl = "https://jarv.is/";
|
||||
|
||||
export default async (req: VercelRequest, res: VercelResponse): Promise<VercelResponse> => {
|
||||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
|
||||
export default async (req: VercelRequest, res: VercelResponse) => {
|
||||
try {
|
||||
// some rudimentary error handling
|
||||
if (!process.env.FAUNADB_SERVER_SECRET) {
|
||||
@@ -96,10 +97,10 @@ export default async (req: VercelRequest, res: VercelResponse): Promise<VercelRe
|
||||
res.setHeader("Access-Control-Allow-Methods", "GET");
|
||||
res.setHeader("Access-Control-Allow-Origin", "*");
|
||||
|
||||
return res.json(stats);
|
||||
res.json(stats);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
|
||||
return res.status(400).json({ message: error.message });
|
||||
res.status(400).json({ message: error.message });
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user