Files
forgetmenot-nextjs/web/lib/models/bookmarks.js
2022-08-12 08:57:36 -05:00

23 lines
421 B
JavaScript

import Ajv from "ajv";
import addFormats from "ajv-formats";
const ajv = new Ajv();
addFormats(ajv);
const validateId = ajv.compile({
type: "string",
minLength: 1,
maxLength: 10,
});
const validatePostBody = ajv.compile({
type: "object",
properties: {
title: { type: "string" },
url: { type: "string", format: "uri" },
},
required: ["title", "url"],
});
export { validateId, validatePostBody };