1
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:
2021-06-05 23:32:11 -04:00
parent 63cb4dde53
commit d389d05d7a
8 changed files with 185 additions and 22 deletions

View File

@@ -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 });
}
};

View File

@@ -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 });
}
};

View File

@@ -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 });
}
};