launchdarkly-server-sdk-3.1.1: Server-side SDK for integrating with LaunchDarkly

Safe HaskellNone
LanguageHaskell2010

LaunchDarkly.AesonCompat

Documentation

type KeyMap = HashMap Text Source #

singleton :: Text -> v -> HashMap Text v Source #

fromList :: [(Text, v)] -> KeyMap v Source #

toList :: HashMap Text v -> [(Text, v)] Source #

deleteKey :: Text -> HashMap Text v -> HashMap Text v Source #

lookupKey :: Text -> HashMap Text v -> Maybe v Source #

objectKeys :: HashMap Text v -> [Text] Source #

objectValues :: HashMap Text v -> [v] Source #

insertKey :: Text -> v -> HashMap Text v -> HashMap Text v Source #

filterKeys :: (Text -> Bool) -> HashMap Text a -> HashMap Text a Source #

filterObject :: (v -> Bool) -> HashMap Text v -> HashMap Text v Source #

adjustKey :: (v -> v) -> Text -> HashMap Text v -> HashMap Text v Source #

mapValues :: (v1 -> v2) -> HashMap Text v1 -> HashMap Text v2 Source #

mapWithKey :: (Text -> v1 -> v2) -> HashMap Text v1 -> HashMap Text v2 Source #

mapMaybeValues :: (v1 -> Maybe v2) -> HashMap Text v1 -> HashMap Text v2 Source #

keyMapUnion :: HashMap Text v -> HashMap Text v -> HashMap Text v Source #