+1
-1
src/honk.gleam
+1
-1
src/honk.gleam
+1
-1
src/honk/internal/resolution.gleam
+1
-1
src/honk/internal/resolution.gleam
+1
-1
src/validation/context.gleam
+1
-1
src/validation/context.gleam
+2
-2
src/validation/field.gleam
+2
-2
src/validation/field.gleam
+3
-3
src/validation/field/reference.gleam
+3
-3
src/validation/field/reference.gleam
···
5
import gleam/option.{None, Some}
6
import gleam/result
7
import gleam/string
8
-
import honk/internal/json_helpers as json_helpers
9
-
import honk/internal/constraints as constraints
10
import validation/context.{type ValidationContext}
11
-
import honk/internal/resolution as resolution
12
13
const allowed_fields = ["type", "ref", "description"]
14
···
5
import gleam/option.{None, Some}
6
import gleam/result
7
import gleam/string
8
+
import honk/internal/constraints
9
+
import honk/internal/json_helpers
10
+
import honk/internal/resolution
11
import validation/context.{type ValidationContext}
12
13
const allowed_fields = ["type", "ref", "description"]
14
+2
-2
src/validation/field/union.gleam
+2
-2
src/validation/field/union.gleam
···
7
import gleam/option.{None, Some}
8
import gleam/result
9
import gleam/string
10
-
import honk/internal/json_helpers as json_helpers
11
-
import honk/internal/constraints as constraints
12
import validation/context.{type ValidationContext}
13
14
const allowed_fields = ["type", "refs", "closed", "description"]
+2
-2
src/validation/meta/token.gleam
+2
-2
src/validation/meta/token.gleam
···
4
import errors.{type ValidationError}
5
import gleam/json.{type Json}
6
import gleam/string
7
-
import honk/internal/json_helpers as json_helpers
8
-
import honk/internal/constraints as constraints
9
import validation/context.{type ValidationContext}
10
11
const allowed_fields = ["type", "description"]
+2
-2
src/validation/meta/unknown.gleam
+2
-2
src/validation/meta/unknown.gleam
···
4
import errors.{type ValidationError}
5
import gleam/json.{type Json}
6
import gleam/option.{None, Some}
7
-
import honk/internal/json_helpers as json_helpers
8
-
import honk/internal/constraints as constraints
9
import validation/context.{type ValidationContext}
10
11
const allowed_fields = ["type", "description"]
+2
-2
src/validation/primary/params.gleam
+2
-2
src/validation/primary/params.gleam
···
8
import gleam/list
9
import gleam/option.{None, Some}
10
import gleam/result
11
-
import honk/internal/json_helpers as json_helpers
12
-
import honk/internal/constraints as constraints
13
import validation/context.{type ValidationContext}
14
import validation/field as validation_field
15
import validation/meta/unknown as validation_meta_unknown
···
8
import gleam/list
9
import gleam/option.{None, Some}
10
import gleam/result
11
+
import honk/internal/constraints
12
+
import honk/internal/json_helpers
13
import validation/context.{type ValidationContext}
14
import validation/field as validation_field
15
import validation/meta/unknown as validation_meta_unknown
+2
-2
src/validation/primary/procedure.gleam
+2
-2
src/validation/primary/procedure.gleam
···
5
import gleam/json.{type Json}
6
import gleam/option.{None, Some}
7
import gleam/result
8
-
import honk/internal/json_helpers as json_helpers
9
-
import honk/internal/constraints as constraints
10
import validation/context.{type ValidationContext}
11
import validation/field as validation_field
12
import validation/field/reference as validation_field_reference
···
5
import gleam/json.{type Json}
6
import gleam/option.{None, Some}
7
import gleam/result
8
+
import honk/internal/constraints
9
+
import honk/internal/json_helpers
10
import validation/context.{type ValidationContext}
11
import validation/field as validation_field
12
import validation/field/reference as validation_field_reference
+2
-2
src/validation/primary/query.gleam
+2
-2
src/validation/primary/query.gleam
···
7
import gleam/list
8
import gleam/option.{None, Some}
9
import gleam/result
10
-
import honk/internal/json_helpers as json_helpers
11
-
import honk/internal/constraints as constraints
12
import validation/context.{type ValidationContext}
13
import validation/field as validation_field
14
import validation/meta/unknown as validation_meta_unknown
···
7
import gleam/list
8
import gleam/option.{None, Some}
9
import gleam/result
10
+
import honk/internal/constraints
11
+
import honk/internal/json_helpers
12
import validation/context.{type ValidationContext}
13
import validation/field as validation_field
14
import validation/meta/unknown as validation_meta_unknown
+2
-2
src/validation/primary/record.gleam
+2
-2
src/validation/primary/record.gleam
+2
-2
src/validation/primary/subscription.gleam
+2
-2
src/validation/primary/subscription.gleam
···
7
import gleam/list
8
import gleam/option.{None, Some}
9
import gleam/result
10
-
import honk/internal/json_helpers as json_helpers
11
-
import honk/internal/constraints as constraints
12
import validation/context.{type ValidationContext}
13
import validation/field as validation_field
14
import validation/field/union as validation_field_union
···
7
import gleam/list
8
import gleam/option.{None, Some}
9
import gleam/result
10
+
import honk/internal/constraints
11
+
import honk/internal/json_helpers
12
import validation/context.{type ValidationContext}
13
import validation/field as validation_field
14
import validation/field/union as validation_field_union
+2
-2
src/validation/primitive/blob.gleam
+2
-2
src/validation/primitive/blob.gleam
···
10
import gleam/option.{None, Some}
11
import gleam/result
12
import gleam/string
13
-
import honk/internal/json_helpers as json_helpers
14
-
import honk/internal/constraints as constraints
15
import validation/context.{type ValidationContext}
16
17
const allowed_fields = ["type", "accept", "maxSize", "description"]
+2
-2
src/validation/primitive/boolean.gleam
+2
-2
src/validation/primitive/boolean.gleam
···
4
import gleam/json.{type Json}
5
import gleam/option.{None, Some}
6
import gleam/result
7
-
import honk/internal/json_helpers as json_helpers
8
-
import honk/internal/constraints as constraints
9
import validation/context.{type ValidationContext}
10
11
const allowed_fields = ["type", "const", "default", "description"]
+2
-2
src/validation/primitive/bytes.gleam
+2
-2
src/validation/primitive/bytes.gleam
···
8
import gleam/option.{None, Some}
9
import gleam/result
10
import gleam/string
11
-
import honk/internal/json_helpers as json_helpers
12
-
import honk/internal/constraints as constraints
13
import validation/context.{type ValidationContext}
14
15
const allowed_fields = ["type", "minLength", "maxLength", "description"]
+2
-2
src/validation/primitive/cid_link.gleam
+2
-2
src/validation/primitive/cid_link.gleam
+2
-2
src/validation/primitive/integer.gleam
+2
-2
src/validation/primitive/integer.gleam
+2
-2
src/validation/primitive/null.gleam
+2
-2
src/validation/primitive/null.gleam
+2
-2
src/validation/primitive/string.gleam
+2
-2
src/validation/primitive/string.gleam
···
7
import gleam/option.{type Option, None, Some}
8
import gleam/result
9
import gleam/string
10
-
import honk/internal/json_helpers as json_helpers
11
import types
12
-
import honk/internal/constraints as constraints
13
import validation/context.{type ValidationContext}
14
import validation/formats
15