Skip to content

Commit 9b5b9c7

Browse files
committed
old changes
1 parent 67b1d3a commit 9b5b9c7

File tree

3 files changed

+72
-0
lines changed

3 files changed

+72
-0
lines changed

package-lock.json

+61
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"@faker-js/faker": "^9.1.0",
2424
"@types/express": "^4.17.21",
2525
"@types/jest": "^29.5.14",
26+
"@types/joi": "^17.2.2",
2627
"@types/node": "^22.8.1",
2728
"@types/supertest": "^6.0.2",
2829
"@types/swagger-ui-express": "^4.1.7",
@@ -40,6 +41,7 @@
4041
},
4142
"dependencies": {
4243
"express": "^4.21.1",
44+
"joi": "^17.13.3",
4345
"pg": "^8.13.1",
4446
"reflect-metadata": "^0.2.2",
4547
"sequelize": "^6.37.5",

src/properties/schema.ts

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import Joi from 'joi';
2+
3+
interface Property {
4+
state: string;
5+
}
6+
7+
export const schema = Joi.object<Property, true>({
8+
state: Joi.string().required()
9+
});

0 commit comments

Comments
 (0)