Safe Haskell | None |
---|---|
Language | Haskell2010 |
Security.AccessTokenProvider.Internal.Providers.Common
Documentation
tryNewProvider :: (MonadIO m, MonadThrow m, KatipContext m) => AccessTokenName -> m (Maybe envConf) -> (envConf -> m conf) -> (AccessTokenName -> conf -> m (Maybe (AccessTokenProvider m t))) -> m (Maybe (AccessTokenProvider m t)) Source #
tryEnvDeserialization :: (MonadThrow m, MonadEnvironment m, FromJSON a, KatipContext m) => NonEmpty Text -> m (Maybe a) Source #