defmodule SplitClient.Boundary.YAMLBehaviour do # Behaviour for internal use to define our interface # with YAML parsing @moduledoc false @callback read_from_file!(path :: Path.t(), options :: keyword()) :: map() @callback read_from_file!(path :: Path.t()) :: map() end