Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newtype RecordsEvent a = RecordsEvent {
- _reRecords :: [a]
- reRecords :: forall a a. Iso (RecordsEvent a) (RecordsEvent a) [a] [a]
- traverseRecords :: Applicative m => (a -> m ()) -> RecordsEvent a -> m ()
- recordsMain :: (FromJSON a, MonadCatch m, MonadIO m) => (a -> m ()) -> m ()
Documentation
newtype RecordsEvent a Source #
RecordsEvent | |
|
Instances
reRecords :: forall a a. Iso (RecordsEvent a) (RecordsEvent a) [a] [a] Source #
traverseRecords :: Applicative m => (a -> m ()) -> RecordsEvent a -> m () Source #
Traverse all the records in a Lambda event
recordsMain :: (FromJSON a, MonadCatch m, MonadIO m) => (a -> m ()) -> m () Source #
A specialised version of the lambdaMain
entry-point
for handling individual records in a Lambda event