Search
@type flavor() :: :mix_task | :phoenix | :elixir
@type path_spec() :: binary() | {flavor(), binary()}
@type point_spec() :: {module(), path_spec()}
@type t() :: %Modkit.Mount.Point{ flavor: flavor(), path: binary(), prefix: module(), splitfix: [binary()] }
@spec new(point_spec()) :: t()
@spec new(prefix :: module(), flavor(), path :: binary()) :: t()
@spec prefix_of?(t(), [binary()]) :: boolean()