journal-media-vue/src/libs/search/schemas.ts
gcch 0f52ff0cef 2025-02-23
2025-02-24
2025-02-24 00:18:53 +01:00

8 lines
290 B
TypeScript

import { MEDIA_TYPES } from "@/db/schemas/constants";
import { Schema } from "effect";
export class SearchPageQueryParams extends Schema.Class<SearchPageQueryParams>("SearchPageQueryParams")({
query: Schema.NonEmptyString,
type: Schema.Enums(MEDIA_TYPES),
year: Schema.String,
}) {}