Nanoid.Configuration (Nanoid v2.0.5) View Source
Configuration module used by NanoID generators to get the required configuration.
Link to this section Summary
Functions
Returns the default alphabet of a nanoid used by the generators.
Returns the length of the default alphabet.
Returns the default mask used by the secure generator.
Returns the default size of a nanoid used by the generators.
Link to this section Functions
Specs
default_alphabet() :: String.t()
Returns the default alphabet of a nanoid used by the generators.
Example
iex> Nanoid.Configuration.default_alphabet()
"_-0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" Specs
default_alphabet_length() :: Integer.t()
Returns the length of the default alphabet.
Example
iex> Nanoid.Configuration.default_alphabet_length()
64 Specs
default_mask() :: Integer.t()
Returns the default mask used by the secure generator.
Example
iex> Nanoid.Configuration.default_mask()
63 Specs
default_size() :: Integer.t()
Returns the default size of a nanoid used by the generators.
Example
iex> Nanoid.Configuration.default_mask()
21