Skip to content

Commit

Permalink
move server typings to ~/types/server
Browse files Browse the repository at this point in the history
Signed-off-by: Vu Van Dung <joulev.vvd@yahoo.com>
  • Loading branch information
joulev committed Jun 10, 2022
1 parent 724f4a9 commit 8483a12
Show file tree
Hide file tree
Showing 12 changed files with 14 additions and 9 deletions.
5 changes: 3 additions & 2 deletions server/handlers/pageHandlers.ts
Expand Up @@ -2,13 +2,14 @@
import { NextApiRequest, NextApiResponse } from "next";

import * as PageUtils from "~/server/utils/pageUtils";
import { extractFirstQueryValue, reportBadRequest } from "~/server/utils/nextHandlerUtils";

import {
CreateCommentRequest,
CreatePageRequest,
UpdateCommentRequest,
UpdatePageRequest,
} from "~/server/types";
import { extractFirstQueryValue, reportBadRequest } from "~/server/utils/nextHandlerUtils";
} from "~/types/server";

///////////
// PAGES //
Expand Down
3 changes: 2 additions & 1 deletion server/handlers/siteHandlers.ts
@@ -1,9 +1,10 @@
import { NextApiRequest, NextApiResponse } from "next";

import * as SiteUtils from "~/server/utils/siteUtils";
import { CreateSiteRequest, UpdateSiteRequest } from "~/server/types";
import { extractFirstQueryValue, reportBadRequest } from "~/server/utils/nextHandlerUtils";

import { CreateSiteRequest, UpdateSiteRequest } from "~/types/server";

export async function getSite(req: NextApiRequest, res: NextApiResponse) {
const { siteId } = extractFirstQueryValue(req);
try {
Expand Down
4 changes: 2 additions & 2 deletions server/middlewares/removeProps/index.ts
@@ -1,8 +1,8 @@
/**
* This module provides middlewares to remove ALL redudant properties of an object.
*/
import { KeyNameSet } from "~/server/types";
import { INextApiMiddleware } from "~/server/types/nextApi.type";
import { KeyNameSet } from "~/types/server";
import { INextApiMiddleware } from "~/types/server/nextApi.type";

export function _createRemovePropsMiddleware<T>(allowed: KeyNameSet<T>) {
const allowedNames = allowed as Set<string>;
Expand Down
2 changes: 1 addition & 1 deletion server/middlewares/removeProps/sites.ts
@@ -1,4 +1,4 @@
import { CreateSiteRequest, KeyName, KeyNameSet, UpdateSiteRequest } from "~/server/types";
import { CreateSiteRequest, KeyName, KeyNameSet, UpdateSiteRequest } from "~/types/server";

import { _createRemovePropsMiddleware } from ".";

Expand Down
3 changes: 2 additions & 1 deletion server/middlewares/validateRequests.ts
@@ -1,7 +1,8 @@
import { INextApiMiddleware } from "~/server/types/nextApi.type";
import { verifyJWT, verifySessionCookie } from "~/server/utils/authUtils";
import { extractFirstQueryValue, reportBadRequest } from "~/server/utils/nextHandlerUtils";

import { INextApiMiddleware } from "~/types/server/nextApi.type";

/**
* Middleware that checks whether the current user's uid and the targeted document's uid match.
*
Expand Down
3 changes: 2 additions & 1 deletion server/utils/pageUtils.ts
@@ -1,11 +1,12 @@
import { firestoreAdmin } from "~/server/firebase/firebaseAdmin";

import {
Comment,
CreateCommentRequest,
CreatePageRequest,
UpdateCommentRequest,
UpdatePageRequest,
} from "~/server/types";
} from "~/types/server";

import { deleteCollection } from "./firestoreUtils";

Expand Down
3 changes: 2 additions & 1 deletion server/utils/siteUtils.ts
@@ -1,6 +1,7 @@
// TODO: Fix sites and pages models
import { firestoreAdmin } from "~/server/firebase/firebaseAdmin";
import { CreateSiteRequest, UpdateSiteRequest } from "~/server/types";

import { CreateSiteRequest, UpdateSiteRequest } from "~/types/server";

import { deleteQuery } from "./firestoreUtils";

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 8483a12

Please sign in to comment.