Format stuff

This commit is contained in:
Zoe Roux 2025-01-30 20:03:35 +01:00
parent 30bf2d9207
commit b16c2374c4
No known key found for this signature in database
6 changed files with 7 additions and 7 deletions

View File

@ -12,9 +12,9 @@ import {
uuid, uuid,
varchar, varchar,
} from "drizzle-orm/pg-core"; } from "drizzle-orm/pg-core";
import { image, language, schema } from "./utils";
import { entries } from "./entries"; import { entries } from "./entries";
import { seasons } from "./seasons"; import { seasons } from "./seasons";
import { image, language, schema } from "./utils";
export const showKind = schema.enum("show_kind", ["serie", "movie"]); export const showKind = schema.enum("show_kind", ["serie", "movie"]);
export const showStatus = schema.enum("show_status", [ export const showStatus = schema.enum("show_status", [

View File

@ -71,7 +71,7 @@ export function sqlarr(array: unknown[]) {
return `{${array.map((item) => `"${item}"`).join(",")}}`; return `{${array.map((item) => `"${item}"`).join(",")}}`;
} }
// TODO: upstream this // See https://github.com/drizzle-team/drizzle-orm/issues/4044
// TODO: type values (everything is a `text` for now) // TODO: type values (everything is a `text` for now)
export function values(items: Record<string, unknown>[]) { export function values(items: Record<string, unknown>[]) {
const [firstProp, ...props] = Object.keys(items[0]); const [firstProp, ...props] = Object.keys(items[0]);

View File

@ -1,11 +1,11 @@
import { t } from "elysia"; import { t } from "elysia";
import { import {
Episode, Episode,
SeedEpisode,
MovieEntry, MovieEntry,
SeedEpisode,
SeedMovieEntry, SeedMovieEntry,
Special,
SeedSpecial, SeedSpecial,
Special,
} from "../entry"; } from "../entry";
export const Entry = t.Union([Episode, MovieEntry, Special]); export const Entry = t.Union([Episode, MovieEntry, Special]);

View File

@ -1,7 +1,7 @@
import { t } from "elysia"; import { t } from "elysia";
import { comment } from "../../utils"; import { comment } from "../../utils";
import { BaseEntry, EntryTranslation } from "./base-entry";
import { EpisodeId, Resource, SeedImage, TranslationRecord } from "../utils"; import { EpisodeId, Resource, SeedImage, TranslationRecord } from "../utils";
import { BaseEntry, EntryTranslation } from "./base-entry";
export const BaseSpecial = t.Intersect( export const BaseSpecial = t.Intersect(
[ [

View File

@ -1,9 +1,9 @@
import { t } from "elysia"; import { t } from "elysia";
import { bubbleImages, madeInAbyss, registerExamples } from "./examples";
import { SeasonId } from "./utils/external-id"; import { SeasonId } from "./utils/external-id";
import { Image, SeedImage } from "./utils/image"; import { Image, SeedImage } from "./utils/image";
import { TranslationRecord } from "./utils/language"; import { TranslationRecord } from "./utils/language";
import { Resource } from "./utils/resource"; import { Resource } from "./utils/resource";
import { bubbleImages, madeInAbyss, registerExamples } from "./examples";
export const BaseSeason = t.Object({ export const BaseSeason = t.Object({
seasonNumber: t.Number({ minimum: 1 }), seasonNumber: t.Number({ minimum: 1 }),

View File

@ -8,7 +8,7 @@ import { dune1984 } from "~/models/examples/dune-1984";
import { dune } from "~/models/examples/dune-2021"; import { dune } from "~/models/examples/dune-2021";
import type { Movie } from "~/models/movie"; import type { Movie } from "~/models/movie";
import { isUuid } from "~/models/utils"; import { isUuid } from "~/models/utils";
import { getMovies, app } from "../helpers"; import { app, getMovies } from "../helpers";
beforeAll(async () => { beforeAll(async () => {
await db.delete(shows); await db.delete(shows);