Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newtype NanoID = NanoID {}
- newtype Alphabet = Alphabet {}
- type Length = Int
- nanoID :: IO (Either String NanoID)
- customNanoID :: Alphabet -> Maybe Length -> GenIO -> IO (Either String NanoID)
- defaultAlphabet :: Alphabet
- numbers :: Alphabet
- hexadecimalLowercase :: Alphabet
- hexadecimalUppercase :: Alphabet
- lowercase :: Alphabet
- uppercase :: Alphabet
- alphanumeric :: Alphabet
- nolookalikes :: Alphabet
- nolookalikesSafe :: Alphabet
Documentation
defaultAlphabet :: Alphabet Source #
The default Alphabet
, made of URL-friendly symbols.
Predefined Alphabet
s borrowed from https://github.com/CyberAP/nanoid-dictionary