ElixirLatex.Attachment (elixir_latex v0.2.0)

Link to this section Summary

Link to this section Types

Specs

body() :: iodata() | nil

Specs

extension() :: atom() | binary() | nil

Specs

filename() :: binary() | nil

Specs

mimetype() :: binary() | nil

Specs

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)

Specs

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

parse_data_url(data_url)

Specs

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

random_filename()