fix: schemaValidationMessages errors in Swagger docs
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
import dotenv from 'dotenv'
|
||||
import { readPackage } from 'read-pkg'
|
||||
import { FastifyDynamicSwaggerOptions } from '@fastify/swagger'
|
||||
import type { FastifyDynamicSwaggerOptions } from '@fastify/swagger'
|
||||
|
||||
dotenv.config()
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import { Prisma } from '@prisma/client'
|
||||
import { Static, Type } from '@sinclair/typebox'
|
||||
import type { Prisma } from '@prisma/client'
|
||||
import type { Static } from '@sinclair/typebox'
|
||||
import { Type } from '@sinclair/typebox'
|
||||
|
||||
export const queryPaginationSchema = {
|
||||
/** Maximum number of items to return */
|
||||
|
@ -3,7 +3,7 @@ import { URL, fileURLToPath } from 'node:url'
|
||||
|
||||
import ejs from 'ejs'
|
||||
|
||||
import { Language, Theme } from '../../models/UserSettings.js'
|
||||
import type { Language, Theme } from '../../models/UserSettings.js'
|
||||
import {
|
||||
EMAIL_LOCALES_URL,
|
||||
EMAIL_TEMPLATE_URL
|
||||
|
@ -3,7 +3,7 @@ import httpErrors from 'http-errors'
|
||||
import jwt from 'jsonwebtoken'
|
||||
|
||||
import prisma from '../database/prisma.js'
|
||||
import { UserJWT, UserRequest } from '../../models/User.js'
|
||||
import type { UserJWT, UserRequest } from '../../models/User.js'
|
||||
import { JWT_ACCESS_SECRET } from '../configurations/index.js'
|
||||
|
||||
const { Unauthorized, Forbidden, BadRequest } = httpErrors
|
||||
|
@ -1,5 +1,6 @@
|
||||
import fastifyPlugin from 'fastify-plugin'
|
||||
import { Server as SocketIoServer, ServerOptions } from 'socket.io'
|
||||
import type { ServerOptions } from 'socket.io'
|
||||
import { Server as SocketIoServer } from 'socket.io'
|
||||
import { authorize } from '@thream/socketio-jwt'
|
||||
|
||||
import prisma from '../database/prisma.js'
|
||||
|
@ -1,12 +1,12 @@
|
||||
import type { ResponseJWT } from './jwtToken.js'
|
||||
import {
|
||||
expiresIn,
|
||||
generateAccessToken,
|
||||
generateRefreshToken,
|
||||
ResponseJWT
|
||||
generateRefreshToken
|
||||
} from './jwtToken.js'
|
||||
import prisma from '../database/prisma.js'
|
||||
import { ProviderOAuth } from '../../models/OAuth.js'
|
||||
import { UserRequest } from '../../models/User.js'
|
||||
import type { ProviderOAuth } from '../../models/OAuth.js'
|
||||
import type { UserRequest } from '../../models/User.js'
|
||||
|
||||
interface ProviderData {
|
||||
name: string
|
||||
|
@ -5,7 +5,7 @@ import jwt from 'jsonwebtoken'
|
||||
import ms from 'ms'
|
||||
|
||||
import prisma from '../database/prisma.js'
|
||||
import { UserJWT } from '../../models/User.js'
|
||||
import type { UserJWT } from '../../models/User.js'
|
||||
import {
|
||||
JWT_ACCESS_EXPIRES_IN,
|
||||
JWT_ACCESS_SECRET,
|
||||
|
@ -2,8 +2,8 @@ import fs from 'node:fs'
|
||||
|
||||
import axios from 'axios'
|
||||
import FormData from 'form-data'
|
||||
import { FastifyInstance, FastifyRequest } from 'fastify'
|
||||
import { Multipart } from '@fastify/multipart'
|
||||
import type { FastifyInstance, FastifyRequest } from 'fastify'
|
||||
import type { SavedMultipartFile } from '@fastify/multipart'
|
||||
|
||||
import {
|
||||
FILE_UPLOADS_API_KEY,
|
||||
@ -35,7 +35,7 @@ export const uploadFile = async (
|
||||
options: UploadFileOptions
|
||||
): Promise<UploadFileResult> => {
|
||||
const { fastify, request, folderInUploadsFolder } = options
|
||||
let files: Multipart[] = []
|
||||
let files: SavedMultipartFile[] = []
|
||||
try {
|
||||
files = await request.saveRequestFiles({
|
||||
limits: {
|
||||
|
Reference in New Issue
Block a user