3.8.4 • Published 1 year ago

@gridql/payload-validator v3.8.4

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year 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

1 year ago

3.8.2

1 year ago

3.8.1

1 year ago

3.7.0

1 year ago

3.6.0

1 year ago

3.5.0

1 year ago

3.4.2

1 year ago

3.2.0

1 year ago

3.1.5

2 years ago

3.0.0

2 years ago

2.3.2

2 years ago

2.0.6

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago