mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-08-27 13:45:27 -05:00
prisma codemod
This commit is contained in:
@@ -9,7 +9,7 @@ import {
|
||||
PopoverTrigger,
|
||||
} from "@chakra-ui/react";
|
||||
import { Plural, t, Trans } from "@lingui/macro";
|
||||
import { Ability, BuildGetPayload } from "@prisma/client";
|
||||
import { Ability, Prisma } from "@prisma/client";
|
||||
import UserAvatar from "components/common/UserAvatar";
|
||||
import WeaponImage from "components/common/WeaponImage";
|
||||
import { getEmojiFlag } from "countries-list";
|
||||
@@ -25,7 +25,7 @@ import ViewSlots from "./ViewSlots";
|
||||
|
||||
interface BuildCardProps {
|
||||
// FIXME: don't select unnecessary fields
|
||||
build: PartialBy<BuildGetPayload<{ include: { user: true } }>, "user">;
|
||||
build: PartialBy<Prisma.BuildGetPayload<{ include: { user: true } }>, "user">;
|
||||
canModify?: boolean;
|
||||
//setBuildBeingEdited?: (build: Build) => void;
|
||||
otherBuildCount?: number;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { Box, Flex } from "@chakra-ui/react";
|
||||
import { BuildGetPayload } from "@prisma/client";
|
||||
import { Prisma } from "@prisma/client";
|
||||
import GearImage from "components/common/GearImage";
|
||||
import React from "react";
|
||||
|
||||
type BuildViewSlots = Partial<
|
||||
BuildGetPayload<{
|
||||
Prisma.BuildGetPayload<{
|
||||
select: {
|
||||
headGear: true;
|
||||
clothingGear: true;
|
||||
|
||||
@@ -58,7 +58,7 @@ const profileHandler = async (req: NextApiRequest, res: NextApiResponse) => {
|
||||
async function isDuplicateCustomUrl(customUrlPath: string, userId: number) {
|
||||
if (!customUrlPath) return false;
|
||||
|
||||
const profileWithSameCustomUrl = await prisma.profile.findOne({
|
||||
const profileWithSameCustomUrl = await prisma.profile.findUnique({
|
||||
where: {
|
||||
customUrlPath,
|
||||
},
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { PromiseReturnType } from "@prisma/client";
|
||||
import { Prisma } from "@prisma/client";
|
||||
import DBClient from "prisma/client";
|
||||
|
||||
export type GetBuildsByUserData = PromiseReturnType<typeof getBuildsByUser>;
|
||||
export type GetBuildsByUserData = Prisma.PromiseReturnType<typeof getBuildsByUser>;
|
||||
|
||||
const prisma = DBClient.getInstance().prisma;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { PromiseReturnType } from "@prisma/client";
|
||||
import { Prisma } from "@prisma/client";
|
||||
import DBClient from "prisma/client";
|
||||
|
||||
export type GetBuildsByWeaponData = PromiseReturnType<typeof getBuildsByWeapon>;
|
||||
export type GetBuildsByWeaponData = Prisma.PromiseReturnType<typeof getBuildsByWeapon>;
|
||||
|
||||
type BuildsByWeapon = PromiseReturnType<typeof getBuildsByWeaponQuery>;
|
||||
type BuildsByWeapon = Prisma.PromiseReturnType<typeof getBuildsByWeaponQuery>;
|
||||
|
||||
const prisma = DBClient.getInstance().prisma;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { PromiseReturnType } from "@prisma/client";
|
||||
import { Prisma } from "@prisma/client";
|
||||
import DBClient from "prisma/client";
|
||||
|
||||
const prisma = DBClient.getInstance().prisma;
|
||||
|
||||
export type GetPlayersTop500Placements = PromiseReturnType<
|
||||
export type GetPlayersTop500Placements = Prisma.PromiseReturnType<
|
||||
typeof getPlayersTop500Placements
|
||||
>;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { PromiseReturnType, RankedMode } from "@prisma/client";
|
||||
import { Prisma, RankedMode } from "@prisma/client";
|
||||
import DBClient from "prisma/client";
|
||||
|
||||
export type GetTop500PlacementsByMonthData = PromiseReturnType<
|
||||
export type GetTop500PlacementsByMonthData = Prisma.PromiseReturnType<
|
||||
typeof getTop500PlacementsByMonth
|
||||
>;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { PromiseReturnType } from "@prisma/client";
|
||||
import { Prisma } from "@prisma/client";
|
||||
import DBClient from "prisma/client";
|
||||
|
||||
export type GetUserByIdentifierData = PromiseReturnType<
|
||||
export type GetUserByIdentifierData = Prisma.PromiseReturnType<
|
||||
typeof getUserByIdentifier
|
||||
>;
|
||||
|
||||
|
||||
@@ -1,10 +1,4 @@
|
||||
import {
|
||||
BuildCreateWithoutUserInput,
|
||||
PlayerCreateInput,
|
||||
PrismaClient,
|
||||
UserCreateInput,
|
||||
XRankPlacementCreateInput,
|
||||
} from "@prisma/client";
|
||||
import { Prisma, PrismaClient } from "@prisma/client";
|
||||
import buildsJson from "./mongo/builds.json";
|
||||
import placementsJson from "./mongo/placements.json";
|
||||
import playersJson from "./mongo/players.json";
|
||||
@@ -20,7 +14,7 @@ for (const player of playersJson) {
|
||||
}
|
||||
|
||||
const twitterToPlayerName = new Map<string, string>();
|
||||
const players: PlayerCreateInput[] = [];
|
||||
const players: Prisma.PlayerCreateInput[] = [];
|
||||
|
||||
for (const player of playersJson) {
|
||||
if (player.twitter) {
|
||||
@@ -41,7 +35,7 @@ const modes: any[] = [];
|
||||
for (const build of buildsJson) {
|
||||
const existing = discordIdToBuilds.get(build.discord_id);
|
||||
|
||||
const newBuild: BuildCreateWithoutUserInput = {
|
||||
const newBuild: Prisma.BuildCreateWithoutUserInput = {
|
||||
abilityPoints: buildToAp(build.headgear, build.clothing, build.shoes),
|
||||
jpn: build.discord_id === "312082701865713665",
|
||||
top500: build.top,
|
||||
@@ -65,7 +59,7 @@ for (const build of buildsJson) {
|
||||
}
|
||||
}
|
||||
|
||||
const users: UserCreateInput[] = usersJson.map((u) => ({
|
||||
const users: Prisma.UserCreateInput[] = usersJson.map((u) => ({
|
||||
discordAvatar: u.avatar,
|
||||
discordId: u.discord_id,
|
||||
discriminator: u.discriminator,
|
||||
@@ -102,7 +96,7 @@ const longest = usersJson.reduce(
|
||||
|
||||
console.log({ "longest bio is": longest });
|
||||
|
||||
const placements: XRankPlacementCreateInput[] = [];
|
||||
const placements: Prisma.XRankPlacementCreateInput[] = [];
|
||||
|
||||
// @ts-ignore
|
||||
for (const placement of placementsJson) {
|
||||
|
||||
Reference in New Issue
Block a user