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())
 | |
|   })
 | |
| )
 | 
