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