types: fixed typing

This commit is contained in:
원더 2021-01-09 21:53:36 +09:00
parent a1479af186
commit 1757b58a6a

View File

@ -6,11 +6,13 @@ Yup.setLocale(YupKorean)
export const botListArgumentSchema = Yup.object({ export const botListArgumentSchema = Yup.object({
type: Yup.string().oneOf(['VOTE', 'TRUSTED', 'NEW', 'PARTNERED', 'CATEGORY', 'SEARCH']).required(), type: Yup.string().oneOf(['VOTE', 'TRUSTED', 'NEW', 'PARTNERED', 'CATEGORY', 'SEARCH']).required(),
page: Yup.number().positive().integer().optional().default(1), page: Yup.number().positive().integer().notRequired().default(1),
query: Yup.string().optional() query: Yup.string().notRequired()
}) })
export interface botListArgument extends Yup.Asserts<typeof botListArgumentSchema> { export interface botListArgument {
type: ListType type: ListType
page?: number
query?: string
} }
export default Yup export default Yup