3.8.4 • Published 2 months ago

@gridql/payload-validator v3.8.4

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

Payload Validator

All this does is wrap json-schema. We just needed the same function in multiple modules.

Usage

    const {valid} = require("@gridql/payload-validator");

    const schema = {
      type: "object",
      properties: {
        object_id: {
          type: "string",
          format: "uuid",
        },
        firstName: {
          type: "string",
          faker: "name.firstName",
        },
        lastName: {
          type: "string",
          faker: "name.lastName",
        }
      },
      required: ["firstName", "lastName",],
    };

    const valid = valid(schema);

    if(valid(payload)){
        ...
    }

See tests for more complex examples.

3.8.4

2 months ago

3.8.2

2 months ago

3.8.1

2 months ago

3.7.0

2 months ago

3.6.0

2 months ago

3.5.0

3 months ago

3.4.2

3 months ago

3.2.0

4 months ago

3.1.5

5 months ago

3.0.0

10 months ago

2.3.2

11 months ago

2.0.6

11 months ago

2.0.5

11 months ago

2.0.4

11 months ago