Module

Sentry.Raven.Core.Internal

Package
purescript-sentry-raven
Repository
adamczykm/purescript-sentry-raven

#Raven Source

data Raven :: Type -> Type -> Type

#RAVEN Source

data RAVEN :: Type -> Effect

#withRavenImpl Source

withRavenImpl :: forall a cfg eff ctx. EffFn4 eff String cfg Foreign (forall h. Raven h ctx -> Eff (raven :: RAVEN h | eff) a) a

#withNewCtxImpl Source

withNewCtxImpl :: forall h a eff ctx' ctx. EffFn3 (raven :: RAVEN h | eff) (Raven h ctx) ctx' (forall h'. Raven h' ctx' -> Eff (raven :: RAVEN h' | eff) a) a

#captureMessageImpl Source

captureMessageImpl :: forall eff ctx h. EffFn3 (raven :: RAVEN h | eff) (Raven h ctx) Foreign Foreign Unit

#captureExceptionImpl Source

captureExceptionImpl :: forall eff ctx h. EffFn3 (raven :: RAVEN h | eff) (Raven h ctx) Foreign Foreign Unit

#recordBreadcrumbImpl Source

recordBreadcrumbImpl :: forall eff ctx h. EffFn2 (raven :: RAVEN h | eff) (Raven h ctx) Foreign Unit

#setContextImpl Source

setContextImpl :: forall eff ctx h. EffFn2 (raven :: RAVEN h | eff) (Raven h ctx) Foreign Unit

#getContextImpl Source

getContextImpl :: forall eff ctx h. EffFn1 (raven :: RAVEN h | eff) (Raven h ctx) Foreign