ex_json_schema

v0.5.7

  • Pages
  • Modules
  • Exceptions

    ex_json_schema v0.5.7 ExJsonSchema.Schema

    Link to this section Summary

    Types

    resolved()

    Functions

    get_ref_schema(root, ref)
    resolve(root)

    Link to this section Types

    Link to this type resolved()
    resolved() :: %{
      optional(String.t()) =>
        ExJsonSchema.data()
        | (ExJsonSchema.Schema.Root.t() ->
             {ExJsonSchema.Schema.Root.t(), resolved()})
    }

    Link to this section Functions

    Link to this function get_ref_schema(root, ref)
    get_ref_schema(ExJsonSchema.Schema.Root.t(), [:root | String.t()]) ::
      ExJsonSchema.object()
    Link to this function resolve(root)
    resolve(ExJsonSchema.Schema.Root.t() | ExJsonSchema.object()) ::
      ExJsonSchema.Schema.Root.t() | no_return()

    Built using ExDoc (v0.18.2), designed by Friedel Ziegelmayer.