17 lines
346 B
TypeScript
17 lines
346 B
TypeScript
import vine from '@vinejs/vine'
|
|
|
|
export const subscribeValidator = vine.compile(
|
|
vine.object({
|
|
endpoint: vine.string().url(),
|
|
keys: vine.object({
|
|
p256dh: vine.string(),
|
|
auth: vine.string(),
|
|
}),
|
|
})
|
|
)
|
|
|
|
export const updateNotificationValidator = vine.compile(
|
|
vine.object({
|
|
events: vine.array(vine.string())
|
|
})
|
|
)
|