kopia lustrzana https://github.com/Stopka/fedisearch
12 wiersze
557 B
TypeScript
12 wiersze
557 B
TypeScript
import { z } from 'zod'
|
|
export const statsRequestSortBySchema = z.enum(['nodeCount', 'accountCount', 'channelCount', 'softwareName'])
|
|
export const statsRequestSortWaySchema = z.enum(['asc', 'desc'])
|
|
export const statsRequestSchema = z.object({
|
|
sortBy: z.optional(statsRequestSortBySchema),
|
|
sortWay: z.optional(statsRequestSortWaySchema)
|
|
})
|
|
|
|
export type StatsRequest = z.infer<typeof statsRequestSchema>
|
|
export type StatsRequestSortWay = z.infer<typeof statsRequestSortWaySchema>
|
|
export type StatsRequestSortBy = z.infer<typeof statsRequestSortBySchema>
|