mirror of
https://github.com/Crosstalk-Solutions/project-nomad.git
synced 2026-03-28 03:29:25 +01:00
20 lines
415 B
TypeScript
20 lines
415 B
TypeScript
import vine from '@vinejs/vine'
|
|
|
|
export const remoteDownloadValidator = vine.compile(
|
|
vine.object({
|
|
url: vine.string().url().trim(),
|
|
})
|
|
)
|
|
|
|
export const remoteDownloadValidatorOptional = vine.compile(
|
|
vine.object({
|
|
url: vine.string().url().trim().optional(),
|
|
})
|
|
)
|
|
|
|
export const filenameValidator = vine.compile(
|
|
vine.object({
|
|
filename: vine.string().trim().minLength(1).maxLength(4096),
|
|
})
|
|
)
|