ElixirLatex.Attachment (elixir_latex v0.3.0)

Link to this section Summary

Link to this section Types

@type body() :: iodata() | nil
@type extension() :: atom() | binary() | nil
@type filename() :: binary() | nil
@type mimetype() :: binary() | nil
@type t() :: %ElixirLatex.Attachment{
  body: body(),
  extension: extension(),
  filename: filename(),
  mimetype: mimetype()
}

Link to this section Functions

Link to this function

from_data_url(data_url)

Link to this function

get_extension(mimetype)

Link to this function

is_valid_data_url(data_url)

@spec is_valid_data_url(data_url :: term()) :: boolean()
Link to this function

parse_data_url(data_url)

@spec parse_data_url(data_url :: binary()) :: {:ok, binary(), binary()} | :error
Link to this function

random_filename()