Liking cljdoc? Tell your friends :D

boundary.core.utils.case-conversion

Generic case conversion utilities for API and data transformations.

This namespace provides reusable case conversion utilities that handle transformations between different naming conventions commonly used in APIs:

  • camelCase (JavaScript/JSON APIs)
  • kebab-case (Clojure idioms)
  • snake_case (Database/SQL)

These functions are designed to be nil-safe and handle nested data structures where appropriate.

Usage: (:require [boundary.core.utils.case-conversion :as case-conversion])

(case-conversion/camel-case->kebab-case-map {:userId "123" :tenantId "456"}) ;; => {:user-id "123" :tenant-id "456"}

Generic case conversion utilities for API and data transformations.

This namespace provides reusable case conversion utilities that handle
transformations between different naming conventions commonly used in APIs:
- camelCase (JavaScript/JSON APIs)
- kebab-case (Clojure idioms)
- snake_case (Database/SQL)

These functions are designed to be nil-safe and handle nested data structures
where appropriate.

Usage:
(:require [boundary.core.utils.case-conversion :as case-conversion])

(case-conversion/camel-case->kebab-case-map {:userId "123" :tenantId "456"})
;; => {:user-id "123" :tenant-id "456"}
raw docstring

boundary.core.utils.pii-redaction

Shared PII redaction utilities used by error reporting adapters.

Shared PII redaction utilities used by error reporting adapters.
raw docstring

boundary.core.utils.validation

Generic validation utilities for use across Boundary application modules.

This namespace provides reusable validation patterns and utilities that were previously embedded in specific modules. These functions work with Malli schemas and provide consistent validation workflows.

Key Features:

  • Generic validation with transformation patterns
  • CLI argument validation
  • Request validation helpers
  • Validation result normalization

Usage: (:require [boundary.core.utils.validation :as validation])

(validation/validate-with-transform SomeSchema data transformer)

Generic validation utilities for use across Boundary application modules.

This namespace provides reusable validation patterns and utilities that
were previously embedded in specific modules. These functions work with
Malli schemas and provide consistent validation workflows.

Key Features:
- Generic validation with transformation patterns
- CLI argument validation
- Request validation helpers
- Validation result normalization

Usage:
(:require [boundary.core.utils.validation :as validation])

(validation/validate-with-transform SomeSchema data transformer)
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close