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

Safe HaskellNone
LanguageHaskell2010

LaunchDarkly.Server.Store

Description

This module contains details for external store implementations.

Synopsis

Documentation

type StoreResult a = IO (Either Text a) Source #

The result type for every StoreInterface function. Instead of throwing an exception, any store related error should return Left. Exceptions unrelated to the store should not be caught.

type FeatureKey = Text Source #

Represents the key for a given feature.

type FeatureNamespace = Text Source #

Represents a namespace such as flags or segments

data StoreInterface Source #

The interface implemented by external stores for use by the SDK.

Constructors

StoreInterface 

Fields

data RawFeature Source #

An abstract representation of a store object.

Constructors

RawFeature 

Fields