lib/type_check/default_overrides/uri.ex
defmodule TypeCheck.DefaultOverrides.URI do
use TypeCheck
@type! port_number() :: 0..65535
@type! t() :: %Elixir.URI{
authority: nil | binary(),
fragment: nil | binary(),
host: nil | binary(),
path: nil | binary(),
# port: nil | :inet.port_number(),
port: nil | port_number(),
query: nil | binary(),
scheme: nil | binary(),
userinfo: nil | binary()
}
end