diff --git a/assets/navigation.js b/assets/navigation.js index 54394383c..ffd5ae1e9 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA72ZbW/bNhSF/0rhz62bZE3b5dMyx3nZktiIvWBAUQSMRTtaZCmgZG/GsP8+ijJFUpL5ItzbL0Vb6DxHr5f0Od/+HRT0n2JwNvgle6PpkpJiw+jHnLItZR/y6PXdh3fb4+GX4cng/eCNFC/8yHUWbRKaf3zSFE+V4okrhi/FOuFHv8ZpNDg7eT9YvMRJxGg6OPtWu40Zy9goi6jC0nSzPgytBSb+63/va+aUZds4omy8pWmR+4JNlZs+KzgimF6pDtMv6JJskuI2W60oU/BFQvLccqsNmUk/PtH5lwlZ3WfFZbZJI3Er/T1aUpvPFU0pI0mgha5y0uOFeFTjdVwUIfeqQ2zzuknv6DpjO/kE/Y2aSrvLliRxNMrS8j8Cb1uH2OY14ZTLinI+vfG3MXWeDqMk5ve5l0kl9fXJ1uss7Xs9tdrTLfABNZW+Lr3e7wMAm+eUsDz0mpTGRp6RJQ0dZkpjI88JW9EiTle/091dnOf8b4FXcIhgdd29UX7smhSLl1C7ptTm8ytdZoxeZ9nr/qtWPjH/N1uShcWqpW6sxaefNavmF+rB7/oyu6B3tCARKUgPuJRaTcRX2x7MPiaG1GYy5rN1Q4o4S2/jJR3tFgkNcurQ2+34xfM3MdCjEtnA+5GQB4GlyArm+wJ1kZO38s9Aly6CzbJ8s4McSoEL2OdD8/zEmhPQg9w1AE3oHUnJivY5a0Pptuhx9rrQbTBnJM3Jonzs+5PiH+YbWZEi62Nrw1lPps+08plTvSaUz2ySx/Q686bYZgT2hPo+m2peizl3wc83TrQJU/CF1TXpdWXD5+jnL8enJ4ZXuoxXoxeSrqodlL9VQ+hyEtuAIAulcLLrgdoaEQ6LpjDY6ZH/m/a2E2p/z8DXoSV0O/GbHXwLlcaLH3wR/m+zOPaapFGiDyAP/l7jxW8PIA+DA4On5VBuD0INdI0PP+iVrQXe5HLvH0wvRS6HcgNyHRsxl51eC1zk33L+g5gxsvMl1wIf8uT5L7rw/p6Uwocd9CxrgYvMf++SKF6tfcHyeCeXxfwHerylQadtqlweD5REu6B1Rinc7DxLNj0mcUvo78TPjj+2cKNK5/KZFSQJW/iVwsVu7398PdpKl9ft5Orpdvw4vp0pjy1hMXm2pfZKZfJ/0tH3k8n0afoweby5GD+E0A2hy2D+cH4/Ox/Nbyb3T6PJ/Xz857zUTs+vzueTcFs7znIyWqIWYqrJLHD+7qQRYVHzLc1DrA5CLMZx3hzCy00q3q/DPlJjYj9/MrCzghkBhg+20liwmfCdsD/SiC7jlEYh/JbYYpSLhuauTOlo3pgCbqe22mpVXnTPa2qJW0bfNSuj1fubPstK72j4aXiqbDsrPX44cJ8nibBlnqQiNHlNNGSNJ9loHZ40wCrwJB+vvTMcQqq70FJNGmE2atIDr07rcEDp0rp8EIq0DhukFq3LCbpCq0cJbH8msajlmTT5Ec1Z7YVcm0kflM5MwuELM5OM0ZbVDrhVWb0XwOrJlAFkSVYvqngNmb5uI9RjEg/ajelQwGJMYsFbMQlGqsRMvMfZB3//sP1Tc58LWz416f5TyzskN4cWXuujfHAqH+MXEkLf0566eGXPQS+EpqftBV3zGMsJdMdjwKELHgMO3u4YdPBqR18LYXsdnQxc6rTQcI2Ovs4C1jkSC93l6FzIIkfnwrU42k806ApHLYEI/Y2EY5U3io/Z3LRdQGub+oeyd2cT0KPU+1T4EkWifRuUkNKiI/dAaSy0e49XV0gTyK5CMRGKCglHbimkDXJFoWx69xOLjNGqnDgaHn9Vjp3tRHkwYDUhcLC9hEAilBIGF7KREGC0OkLQsboIAccrIhQes4UQLv0rCN/4XtggZ/dND+d1eOfo1dsPG6ILJmqCLhx+RHxeGSFn58KkR3DuHxkJB7yMu8LjBtzVioKVbu/p7mjbLxQWONBEuCYCxsGCCZ4FCypSEKyxIVPgChsQAQeiEZNa7dPDi2n3JjgZrdoqIgS0jamBl852GyFEsw0j6FxWDULoUFaRoRNZRQaPYxUaPIutN/CwQWyNBU5hTS5cBFsvbID5q2BCh681FDJ5raFwsavc0UNnrvuVDCFwFWSstHUPx4xaGxagOWv1WwojZK12fz4Ja/+kUp49XkwpHCAzyj0QIaAUZOR0UnggR5N7D3cu+f1/YwKeWw9JAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA72ZbW/bNhSF/0rhz6mbZE275lMzx3nZktiIvWBAURiMRTtaZCmgZG/GsP9emjJFUpL5ItzbL0ES6DxHr1fUOd/+6xX036J33vuavdF0QUmxZvRDTtmGsvd59Pru/bvNSf9z/7R31HsjxQvfcpVF64TmH2aaYlYqZlzRfylWCd/6NU6j3vnpUW/+EicRo2nv/FvlNmQsY4MsogpL0/XqMLQSmPhf/z+qmGOWbeKIsuGGpkXuCzZVbvqk4Ihgeqk6TL+kC7JOirtsuaRMwecJyXPLqTZkJv3kVOdfJWT5kBVX2TqNxKn092hIbT7XNKWMJIEWuspJj+fiUg1XcVGEnKsWsc3rNr2nq4xt5RX0N6or7S4bksTRIEt3/wg8bS1im9eIU65KysX41t/G1Hk6DJKYn+dOJqXU1ydbrbK06/FUak+3wAtUV/q6dLq/DwBsnmPC8tBjUhobeUIWNHSYKY2NPCVsSYs4Xf5Bt/dxnvPfAo/gEMHqun2jfNsVKeYvoXZ1qc3nN5LTmyx7VfiYP9xsQeYWBymqvXnPPulgusiY2Go/LsIc6mqbVf3R9+C3PfJt0HtakIgUpANcSq0mYhw0J76PiSG1mQz50F6TIs7Su3hBB9t5QoOcWvR2O37w/BYP9ChFNvB+1uRBYCmygvmCQx3k6G33M9CljWCz7PpceD4R9UnoQW4bhCb0nqRkSbvstaF0W3TYe13oNpgykuZkvrtK+53iz9EbWZIi62Jrw1l3pstw8RkrnQaKzyiR23Ta87rYZgR2hbpem3K8irF0yfc3TrSBUPAXrGsw68qaz/GXzydnp4ZXuoiXgxeSLsuVlL9VTehyEsuBIAulcLKr+dcYEQ6LujDY6Yn/TTvbCbW/Z+Dt0BC6nfjJDj6FSuPFDz4I/7tZbHtD0ijRB5AHf6/x4jcHkIfBgcHTcNi9zUMNdI0PP+iWrQTe5N03QDB9J3I5mN8KdnDLJ0Ir7yY24jM3VAhc5N9z/qHNGNn6kiuBD3n0/Dedez+fSuHDDro3KoGLzL+jSRQvV75gub2Ty2L+4R9vaNBumyqXxyMl0TbovaUUbnaeJesOk70h9Hfie8cvW7hRqXP5TAqShC0klMLFbq6nfD2aSpfX3eh6djd8Gt5NlMeGsJg829oApTL5v+joh9FoPBs/jp5uL4ePIXRD6DKYPl48TC4G09vRw2wwepgO/5rutOOL64vpKNzWjrPsjJbUhZhqMguc3ztpRFhUv0vzEKuDEItxnNeH8GKdivvrsI/UmNhPHw3spGBGfuGDLTUWbCZ8R+zPNKKLOKVRCL8hthjlovm536V/NK9NAbdTU2212h10x2NqiBtG3zUroy38hz7LqvC4/7F/pmxbq0K+OXBPKImwJaGkIjSEdTRkPSjZaN2gNMAqBiUfrxU0HNAqQemC2wcqF7wyUHrgNYEtDig1YJsPQgfYYoNUALY5Qbd/1bSCrf4kFrX3kyY/o/SrvHAaP4lHqvsqPEbXJ+HwRZ9Jxmj5Kgfciq9axGD1e8oAstyrVgN4zZ6+4MCr9aQLcKcnseCFngQjtXkm3mPvg59Y2OqsvqSG7c3qdP85453vm2MGr7BSPjhtlfExhlBVNeckXk910AuhpGp6QTdUxgsAup4y4NDdlAEHL6YMOngrpb+9YCspnQzcRzXQIGWU/oqFaaJ0ImANJbHQHZTOhSygdC5c+6R990FXT+p9itA7SThW6aT4mI1T0wW0bqq+vr27poD+p1r0wpc/Eu3b/ISULS1hCkrTop17vJpFmkB2LIqJULBIOHK7Im2QqxVl07lXmWeMlqXKcf/ki3JsbVV2GwNWKgIH26cIJEKZYnAhmxQBRqtRBB2rQxFwvAJF4UPak9BqQ7h07zV8OwFhg1wI1D2cx+Edzpd3P2wyL5iosbxw+BmZfGmEE8gLNlIaX7LDo3j/SEs44KXmJR43Mi9fUlh5+Z7uDsvDLyxwxiyY4AGzoCKlyxobMlousQG5ciAaMf7Vnhe87HdvghP8qiUjQupbe9TxIt92I4S8t2YEHfaq6QWd9CoydMyryOAZr0KDB7zVQh423a2wwNGuyfXNdd1RbPViA8xhBRM6hK2gkAlsBYWLX+XKHjp73b/JEIJXQcZKXfdwzMi1ZgGat5bfVBhha7n680lauyeWcu/x4krhAJlV7oEIQaUgI6eUwgM5otx7uPPJ7z8AJzurkydKAAA=" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 19bc163e7..010153645 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/_openfeature_core.DefaultLogger.html b/classes/_openfeature_core.DefaultLogger.html index 8fdc3299a..5dfe28c4d 100644 --- a/classes/_openfeature_core.DefaultLogger.html +++ b/classes/_openfeature_core.DefaultLogger.html @@ -1,6 +1,6 @@ -DefaultLogger | Documentation

Hierarchy

  • DefaultLogger

Implements

Constructors

constructor +DefaultLogger | Documentation

Hierarchy

  • DefaultLogger

Implements

Constructors

Methods

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_openfeature_core.FlagNotFoundError.html b/classes/_openfeature_core.FlagNotFoundError.html index 04bb8c46b..65f47fe6f 100644 --- a/classes/_openfeature_core.FlagNotFoundError.html +++ b/classes/_openfeature_core.FlagNotFoundError.html @@ -1,4 +1,4 @@ -FlagNotFoundError | Documentation

Hierarchy

Constructors

constructor +FlagNotFoundError | Documentation

Hierarchy

Constructors

Properties

Methods

Constructors

Properties

code: ErrorCode
message: string
name: string
stack?: string
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

    • (err, stackTraces): any
    • Optional override for formatting stack traces

      +

Constructors

Properties

code: ErrorCode
message: string
name: string
stack?: string
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

stackTraceLimit: number

Methods

  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_openfeature_core.GeneralError.html b/classes/_openfeature_core.GeneralError.html index 9acb65b75..a2be1878a 100644 --- a/classes/_openfeature_core.GeneralError.html +++ b/classes/_openfeature_core.GeneralError.html @@ -1,4 +1,4 @@ -GeneralError | Documentation

Hierarchy

Constructors

constructor +GeneralError | Documentation

Hierarchy

Constructors

Properties

Methods

Constructors

Properties

code: ErrorCode
message: string
name: string
stack?: string
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

    • (err, stackTraces): any
    • Optional override for formatting stack traces

      +

Constructors

Properties

code: ErrorCode
message: string
name: string
stack?: string
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

stackTraceLimit: number

Methods

  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_openfeature_core.GenericEventEmitter.html b/classes/_openfeature_core.GenericEventEmitter.html index a798e475f..d77b55f2c 100644 --- a/classes/_openfeature_core.GenericEventEmitter.html +++ b/classes/_openfeature_core.GenericEventEmitter.html @@ -1,6 +1,6 @@ GenericEventEmitter | Documentation

Class GenericEventEmitter<AdditionalContext>Abstract

The GenericEventEmitter should only be used within the SDK. It supports additional properties that can be included in the event details.

-

Type Parameters

  • AdditionalContext extends Record<string, unknown> = Record<string, unknown>

Hierarchy

  • GenericEventEmitter

Implements

Constructors

Type Parameters

  • AdditionalContext extends Record<string, unknown> = Record<string, unknown>

Hierarchy

  • GenericEventEmitter

Implements

Constructors

Properties

_eventLogger?: Logger
_handlers: WeakMap<EventHandler<any>, EventHandler<any>> = ...
eventEmitter: EventEmitter
globalLogger?: (() => Logger)

Type declaration

Accessors

Methods

  • Sets a logger on this receiver. This logger supersedes to the global logger +

Constructors

Properties

_eventLogger?: Logger
_handlers: WeakMap<EventHandler<any>, EventHandler<any>> = ...
eventEmitter: EventEmitter
globalLogger?: (() => Logger)

Type declaration

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_openfeature_core.InvalidContextError.html b/classes/_openfeature_core.InvalidContextError.html index 06d6d27f8..d1314fcb8 100644 --- a/classes/_openfeature_core.InvalidContextError.html +++ b/classes/_openfeature_core.InvalidContextError.html @@ -1,4 +1,4 @@ -InvalidContextError | Documentation

Hierarchy

Constructors

constructor +InvalidContextError | Documentation

Hierarchy

Constructors

Properties

Methods

Constructors

Properties

code: ErrorCode
message: string
name: string
stack?: string
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

    • (err, stackTraces): any
    • Optional override for formatting stack traces

      +

Constructors

Properties

code: ErrorCode
message: string
name: string
stack?: string
prepareStackTrace?: ((err, stackTraces) => any)

Type declaration

stackTraceLimit: number

Methods

  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_openfeature_core.OpenFeatureCommonAPI.html b/classes/_openfeature_core.OpenFeatureCommonAPI.html index c95afa368..ccfa80af3 100644 --- a/classes/_openfeature_core.OpenFeatureCommonAPI.html +++ b/classes/_openfeature_core.OpenFeatureCommonAPI.html @@ -1,4 +1,4 @@ -OpenFeatureCommonAPI | Documentation

Class OpenFeatureCommonAPI<P>Abstract

Type Parameters

Hierarchy

  • OpenFeatureCommonAPI

Implements

Constructors

constructor +OpenFeatureCommonAPI | Documentation

Class OpenFeatureCommonAPI<P, H>Abstract

Type Parameters

Hierarchy

  • OpenFeatureCommonAPI

Implements

Constructors

Properties

_clientEventHandlers: Map<undefined | string, [ProviderEvents, EventHandler<ProviderEvents>][]> = ...
_clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
_clientProviders: Map<string, P> = ...
_context: EvaluationContext = {}
_defaultProvider: P
_events: GenericEventEmitter<Record<string, unknown>>
_hooks: Hook<FlagValue>[] = []
_logger: Logger = ...
_runsOn: Paradigm

Accessors

  • get providerMetadata(): ProviderMetadata
  • Get metadata about registered provider.

    +

Constructors

Properties

_clientEventHandlers: Map<undefined | string, [ProviderEvents, EventHandler<ProviderEvents>][]> = ...
_clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
_clientProviders: Map<string, P> = ...
_context: EvaluationContext = {}
_defaultProvider: P
_events: GenericEventEmitter<Record<string, unknown>>
_hooks: H[] = []
_logger: Logger = ...
_runsOn: Paradigm

Accessors

Methods

Methods

  • Adds a handler for the given provider event type. The handlers are called in the order they have been added. API (global) events run for all providers.

    Type Parameters

    Parameters

    • eventType: T

      The provider event type to listen to

    • handler: EventHandler<T>

      The handler to run on occurrence of the event type

      -

    Returns void

  • Adds hooks that will run during flag evaluations on this receiver. +

Returns void

Returns void

Returns OpenFeatureCommonAPI<P, H>

The receiver (this object)

+

Returns OpenFeatureCommonAPI<P, H>

OpenFeature API

+
  • Sets the provider that OpenFeature will use for flag evaluations of providers with the given name. Setting a provider supersedes the current provider used in new and existing clients with that name.

    Parameters

    • clientName: string

      The name to identify the client

    • provider: P

      The provider responsible for flag evaluations.

      -

    Returns OpenFeatureCommonAPI<P>

    OpenFeature API

    -
  • Returns OpenFeatureCommonAPI<P, H>

    OpenFeature API

    +

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_core.OpenFeatureError.html b/classes/_openfeature_core.OpenFeatureError.html index 8af88a3e2..bcfe16949 100644 --- a/classes/_openfeature_core.OpenFeatureError.html +++ b/classes/_openfeature_core.OpenFeatureError.html @@ -1,4 +1,4 @@ -OpenFeatureError | Documentation

    Class OpenFeatureErrorAbstract

    Hierarchy

    Constructors

    constructor +OpenFeatureError | Documentation

    Class OpenFeatureErrorAbstract

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_core.ParseError.html b/classes/_openfeature_core.ParseError.html index e13ef68aa..52446593e 100644 --- a/classes/_openfeature_core.ParseError.html +++ b/classes/_openfeature_core.ParseError.html @@ -1,4 +1,4 @@ -ParseError | Documentation

    Hierarchy

    Constructors

    constructor +ParseError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_core.SafeLogger.html b/classes/_openfeature_core.SafeLogger.html index b3e7a8b3a..12818b20d 100644 --- a/classes/_openfeature_core.SafeLogger.html +++ b/classes/_openfeature_core.SafeLogger.html @@ -1,4 +1,4 @@ -SafeLogger | Documentation

    Hierarchy

    • SafeLogger

    Implements

    Constructors

    constructor +SafeLogger | Documentation

    Hierarchy

    • SafeLogger

    Implements

    Constructors

    Properties

    Methods

    debug @@ -6,4 +6,4 @@ info log warn -

    Constructors

    Properties

    fallbackLogger: DefaultLogger = ...
    logger: Logger

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    fallbackLogger: DefaultLogger = ...
    logger: Logger

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_core.TargetingKeyMissingError.html b/classes/_openfeature_core.TargetingKeyMissingError.html index 02a7038d6..74577d02f 100644 --- a/classes/_openfeature_core.TargetingKeyMissingError.html +++ b/classes/_openfeature_core.TargetingKeyMissingError.html @@ -1,4 +1,4 @@ -TargetingKeyMissingError | Documentation

    Hierarchy

    Constructors

    constructor +TargetingKeyMissingError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_core.TypeMismatchError.html b/classes/_openfeature_core.TypeMismatchError.html index cf3e95061..442ba2999 100644 --- a/classes/_openfeature_core.TypeMismatchError.html +++ b/classes/_openfeature_core.TypeMismatchError.html @@ -1,4 +1,4 @@ -TypeMismatchError | Documentation

    Hierarchy

    Constructors

    constructor +TypeMismatchError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.DefaultLogger.html b/classes/_openfeature_server_sdk.DefaultLogger.html index 87aaefbbb..cf355fbd7 100644 --- a/classes/_openfeature_server_sdk.DefaultLogger.html +++ b/classes/_openfeature_server_sdk.DefaultLogger.html @@ -1,6 +1,6 @@ -DefaultLogger | Documentation

    Hierarchy

    • DefaultLogger

    Implements

    Constructors

    constructor +DefaultLogger | Documentation

    Hierarchy

    • DefaultLogger

    Implements

    Constructors

    Methods

    Constructors

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.FlagNotFoundError.html b/classes/_openfeature_server_sdk.FlagNotFoundError.html index f82e1b468..19cf84133 100644 --- a/classes/_openfeature_server_sdk.FlagNotFoundError.html +++ b/classes/_openfeature_server_sdk.FlagNotFoundError.html @@ -1,4 +1,4 @@ -FlagNotFoundError | Documentation

    Hierarchy

    Constructors

    constructor +FlagNotFoundError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.GeneralError.html b/classes/_openfeature_server_sdk.GeneralError.html index 33555d31e..1aeec7ed4 100644 --- a/classes/_openfeature_server_sdk.GeneralError.html +++ b/classes/_openfeature_server_sdk.GeneralError.html @@ -1,4 +1,4 @@ -GeneralError | Documentation

    Hierarchy

    Constructors

    constructor +GeneralError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.GenericEventEmitter.html b/classes/_openfeature_server_sdk.GenericEventEmitter.html index d048e3f8e..b2afd47ed 100644 --- a/classes/_openfeature_server_sdk.GenericEventEmitter.html +++ b/classes/_openfeature_server_sdk.GenericEventEmitter.html @@ -1,6 +1,6 @@ GenericEventEmitter | Documentation

    Class GenericEventEmitter<AdditionalContext>Abstract

    The GenericEventEmitter should only be used within the SDK. It supports additional properties that can be included in the event details.

    -

    Type Parameters

    • AdditionalContext extends Record<string, unknown> = Record<string, unknown>

    Hierarchy

    Implements

    Constructors

    Type Parameters

    • AdditionalContext extends Record<string, unknown> = Record<string, unknown>

    Hierarchy

    Implements

    Constructors

    Properties

    _eventLogger?: Logger
    _handlers: WeakMap<EventHandler<any>, EventHandler<any>> = ...
    eventEmitter: EventEmitter
    globalLogger?: (() => Logger)

    Type declaration

    Accessors

    Methods

    • Sets a logger on this receiver. This logger supersedes to the global logger +

    Constructors

    Properties

    _eventLogger?: Logger
    _handlers: WeakMap<EventHandler<any>, EventHandler<any>> = ...
    eventEmitter: EventEmitter
    globalLogger?: (() => Logger)

    Type declaration

    Accessors

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.InMemoryProvider.html b/classes/_openfeature_server_sdk.InMemoryProvider.html index d840d65e2..09b92abb6 100644 --- a/classes/_openfeature_server_sdk.InMemoryProvider.html +++ b/classes/_openfeature_server_sdk.InMemoryProvider.html @@ -1,5 +1,5 @@ InMemoryProvider | Documentation

    A simple OpenFeature provider intended for demos and as a test stub.

    -

    Hierarchy

    • InMemoryProvider

    Implements

    Constructors

    Hierarchy

    • InMemoryProvider

    Implements

    Constructors

    Properties

    _flagConfiguration: FlagConfiguration

    An event emitter for ProviderEvents.

    +

    Constructors

    Properties

    _flagConfiguration: FlagConfiguration

    An event emitter for ProviderEvents.

    See

    ProviderEvents

    -
    metadata: {
        name: "in-memory";
    } = ...

    Type declaration

    • Readonly name: "in-memory"
    runsOn: "server" = 'server'

    Represents where the provider is intended to be run. If defined, +

    metadata: {
        name: "in-memory";
    } = ...

    Type declaration

    • Readonly name: "in-memory"
    runsOn: "server" = 'server'

    Represents where the provider is intended to be run. If defined, the SDK will enforce that the defined paradigm at runtime.

    -

    Methods

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.InvalidContextError.html b/classes/_openfeature_server_sdk.InvalidContextError.html index 1d4dd5efd..a18c5be2d 100644 --- a/classes/_openfeature_server_sdk.InvalidContextError.html +++ b/classes/_openfeature_server_sdk.InvalidContextError.html @@ -1,4 +1,4 @@ -InvalidContextError | Documentation

    Hierarchy

    Constructors

    constructor +InvalidContextError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.OpenFeatureAPI.html b/classes/_openfeature_server_sdk.OpenFeatureAPI.html index a957c50be..4a4b78a9a 100644 --- a/classes/_openfeature_server_sdk.OpenFeatureAPI.html +++ b/classes/_openfeature_server_sdk.OpenFeatureAPI.html @@ -1,4 +1,4 @@ -OpenFeatureAPI | Documentation

    Hierarchy

    Implements

    Constructors

    constructor +OpenFeatureAPI | Documentation

    Hierarchy

    Implements

    Constructors

    Properties

    _clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
    _clientProviders: Map<string, Provider> = ...
    _context: EvaluationContext = {}
    _defaultProvider: Provider = NOOP_PROVIDER
    _hooks: Hook<FlagValue>[] = []
    _logger: Logger = ...
    _runsOn: Paradigm
    _transactionContextPropagator: TransactionContextPropagator = NOOP_TRANSACTION_CONTEXT_PROPAGATOR

    Accessors

    • get providerMetadata(): ProviderMetadata
    • Get metadata about registered provider.

      +

    Constructors

    Properties

    _clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
    _clientProviders: Map<string, Provider> = ...
    _context: EvaluationContext = {}
    _defaultProvider: Provider = NOOP_PROVIDER
    _hooks: Hook[] = []
    _logger: Logger = ...
    _runsOn: Paradigm
    _transactionContextPropagator: TransactionContextPropagator = NOOP_TRANSACTION_CONTEXT_PROPAGATOR

    Accessors

    Methods

    • Adds a handler for the given provider event type. +

    Methods

    • Adds a handler for the given provider event type. The handlers are called in the order they have been added. API (global) events run for all providers.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to listen to

      • handler: EventHandler<T>

        The handler to run on occurrence of the event type

        -

      Returns void

    • Adds hooks that will run during flag evaluations on this receiver. +

    Returns void

    Returns Client

    OpenFeature Client

    -

    Returns void

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns OpenFeatureCommonAPI<Provider, BaseHook<FlagValue, unknown, unknown>>

    The receiver (this object)

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.OpenFeatureClient.html b/classes/_openfeature_server_sdk.OpenFeatureClient.html index cd32346f5..38696f5f9 100644 --- a/classes/_openfeature_server_sdk.OpenFeatureClient.html +++ b/classes/_openfeature_server_sdk.OpenFeatureClient.html @@ -1,4 +1,4 @@ -OpenFeatureClient | Documentation

    Hierarchy

    • OpenFeatureClient

    Implements

    Constructors

    constructor +OpenFeatureClient | Documentation

    Hierarchy

    • OpenFeatureClient

    Implements

    Constructors

    Properties

    Constructors

    Properties

    _clientLogger?: Logger
    _hooks: Hook<FlagValue>[] = []
    emitterAccessor: (() => InternalEventEmitter)

    Type declaration

      • (): InternalEventEmitter
      • Returns InternalEventEmitter

    globalLogger: (() => Logger)

    Type declaration

    options: OpenFeatureClientOptions
    providerAccessor: (() => Provider)

    Type declaration

    Accessors

    Methods

    • Adds a handler for the given provider event type. +

    Constructors

    Properties

    _clientLogger?: Logger
    _hooks: Hook[] = []
    emitterAccessor: (() => InternalEventEmitter)

    Type declaration

      • (): InternalEventEmitter
      • Returns InternalEventEmitter

    globalLogger: (() => Logger)

    Type declaration

    options: OpenFeatureClientOptions
    providerAccessor: (() => Provider)

    Type declaration

    Accessors

    Methods

    • Adds hooks that will run during flag evaluations on this receiver. +

    Returns void

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.OpenFeatureCommonAPI.html b/classes/_openfeature_server_sdk.OpenFeatureCommonAPI.html index d89548984..1beb61064 100644 --- a/classes/_openfeature_server_sdk.OpenFeatureCommonAPI.html +++ b/classes/_openfeature_server_sdk.OpenFeatureCommonAPI.html @@ -1,4 +1,4 @@ -OpenFeatureCommonAPI | Documentation

    Class OpenFeatureCommonAPI<P>Abstract

    Type Parameters

    Hierarchy

    Implements

    Constructors

    constructor +OpenFeatureCommonAPI | Documentation

    Class OpenFeatureCommonAPI<P, H>Abstract

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Properties

    _clientEventHandlers: Map<undefined | string, [ProviderEvents, EventHandler<ProviderEvents>][]> = ...
    _clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
    _clientProviders: Map<string, P> = ...
    _context: EvaluationContext = {}
    _defaultProvider: P
    _events: GenericEventEmitter<Record<string, unknown>>
    _hooks: Hook<FlagValue>[] = []
    _logger: Logger = ...
    _runsOn: Paradigm

    Accessors

    • get providerMetadata(): ProviderMetadata
    • Get metadata about registered provider.

      +

    Constructors

    Properties

    _clientEventHandlers: Map<undefined | string, [ProviderEvents, EventHandler<ProviderEvents>][]> = ...
    _clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
    _clientProviders: Map<string, P> = ...
    _context: EvaluationContext = {}
    _defaultProvider: P
    _events: GenericEventEmitter<Record<string, unknown>>
    _hooks: H[] = []
    _logger: Logger = ...
    _runsOn: Paradigm

    Accessors

    Methods

    Methods

    • Adds a handler for the given provider event type. The handlers are called in the order they have been added. API (global) events run for all providers.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to listen to

      • handler: EventHandler<T>

        The handler to run on occurrence of the event type

        -

      Returns void

    • Adds hooks that will run during flag evaluations on this receiver. +

    Returns void

    Returns void

    Returns OpenFeatureCommonAPI<P, H>

    The receiver (this object)

    +

    Returns OpenFeatureCommonAPI<P, H>

    OpenFeature API

    +
  • Sets the provider that OpenFeature will use for flag evaluations of providers with the given name. Setting a provider supersedes the current provider used in new and existing clients with that name.

    Parameters

    • clientName: string

      The name to identify the client

    • provider: P

      The provider responsible for flag evaluations.

      -

    Returns OpenFeatureCommonAPI<P>

    OpenFeature API

    -
  • Returns OpenFeatureCommonAPI<P, H>

    OpenFeature API

    +

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.OpenFeatureError.html b/classes/_openfeature_server_sdk.OpenFeatureError.html index 711c24927..f46fdff59 100644 --- a/classes/_openfeature_server_sdk.OpenFeatureError.html +++ b/classes/_openfeature_server_sdk.OpenFeatureError.html @@ -1,4 +1,4 @@ -OpenFeatureError | Documentation

    Hierarchy

    Constructors

    constructor +OpenFeatureError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.OpenFeatureEventEmitter.html b/classes/_openfeature_server_sdk.OpenFeatureEventEmitter.html index 7e9c78341..43c15ee7b 100644 --- a/classes/_openfeature_server_sdk.OpenFeatureEventEmitter.html +++ b/classes/_openfeature_server_sdk.OpenFeatureEventEmitter.html @@ -2,7 +2,7 @@ events at various parts of the provider lifecycle.

    NOTE: Ready and error events are automatically emitted by the SDK based on the result of the initialize method.

    -

    Hierarchy

    Constructors

    Hierarchy

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    eventEmitter: EventEmitter = ...

    Accessors

    Methods

    • Sets a logger on this receiver. This logger supersedes to the global logger +

    Constructors

    Properties

    eventEmitter: EventEmitter = ...

    Accessors

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.ParseError.html b/classes/_openfeature_server_sdk.ParseError.html index 9a8ff7f8a..e05297ae0 100644 --- a/classes/_openfeature_server_sdk.ParseError.html +++ b/classes/_openfeature_server_sdk.ParseError.html @@ -1,4 +1,4 @@ -ParseError | Documentation

    Hierarchy

    Constructors

    constructor +ParseError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.SafeLogger.html b/classes/_openfeature_server_sdk.SafeLogger.html index e5a4d4449..1d466718c 100644 --- a/classes/_openfeature_server_sdk.SafeLogger.html +++ b/classes/_openfeature_server_sdk.SafeLogger.html @@ -1,4 +1,4 @@ -SafeLogger | Documentation

    Hierarchy

    • SafeLogger

    Implements

    Constructors

    constructor +SafeLogger | Documentation

    Hierarchy

    • SafeLogger

    Implements

    Constructors

    Properties

    Methods

    debug @@ -6,4 +6,4 @@ info log warn -

    Constructors

    Properties

    fallbackLogger: DefaultLogger = ...
    logger: Logger

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    fallbackLogger: DefaultLogger = ...
    logger: Logger

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.TargetingKeyMissingError.html b/classes/_openfeature_server_sdk.TargetingKeyMissingError.html index 2b90c0bac..9d25e4f4d 100644 --- a/classes/_openfeature_server_sdk.TargetingKeyMissingError.html +++ b/classes/_openfeature_server_sdk.TargetingKeyMissingError.html @@ -1,4 +1,4 @@ -TargetingKeyMissingError | Documentation

    Hierarchy

    Constructors

    constructor +TargetingKeyMissingError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_server_sdk.TypeMismatchError.html b/classes/_openfeature_server_sdk.TypeMismatchError.html index 4edade19a..72c5d8674 100644 --- a/classes/_openfeature_server_sdk.TypeMismatchError.html +++ b/classes/_openfeature_server_sdk.TypeMismatchError.html @@ -1,4 +1,4 @@ -TypeMismatchError | Documentation

    Hierarchy

    Constructors

    constructor +TypeMismatchError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.DefaultLogger.html b/classes/_openfeature_web_sdk.DefaultLogger.html index 330528913..6aabe3d9b 100644 --- a/classes/_openfeature_web_sdk.DefaultLogger.html +++ b/classes/_openfeature_web_sdk.DefaultLogger.html @@ -1,6 +1,6 @@ -DefaultLogger | Documentation

    Hierarchy

    • DefaultLogger

    Implements

    Constructors

    constructor +DefaultLogger | Documentation

    Hierarchy

    • DefaultLogger

    Implements

    Constructors

    Methods

    Constructors

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.FlagNotFoundError.html b/classes/_openfeature_web_sdk.FlagNotFoundError.html index 03b02dbf9..7d26e6343 100644 --- a/classes/_openfeature_web_sdk.FlagNotFoundError.html +++ b/classes/_openfeature_web_sdk.FlagNotFoundError.html @@ -1,4 +1,4 @@ -FlagNotFoundError | Documentation

    Hierarchy

    Constructors

    constructor +FlagNotFoundError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.GeneralError.html b/classes/_openfeature_web_sdk.GeneralError.html index 8537bc80c..aae1647e3 100644 --- a/classes/_openfeature_web_sdk.GeneralError.html +++ b/classes/_openfeature_web_sdk.GeneralError.html @@ -1,4 +1,4 @@ -GeneralError | Documentation

    Hierarchy

    Constructors

    constructor +GeneralError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.GenericEventEmitter.html b/classes/_openfeature_web_sdk.GenericEventEmitter.html index e042c91ea..66a3420af 100644 --- a/classes/_openfeature_web_sdk.GenericEventEmitter.html +++ b/classes/_openfeature_web_sdk.GenericEventEmitter.html @@ -1,6 +1,6 @@ GenericEventEmitter | Documentation

    Class GenericEventEmitter<AdditionalContext>Abstract

    The GenericEventEmitter should only be used within the SDK. It supports additional properties that can be included in the event details.

    -

    Type Parameters

    • AdditionalContext extends Record<string, unknown> = Record<string, unknown>

    Hierarchy

    Implements

    Constructors

    Type Parameters

    • AdditionalContext extends Record<string, unknown> = Record<string, unknown>

    Hierarchy

    Implements

    Constructors

    Properties

    _eventLogger?: Logger
    _handlers: WeakMap<EventHandler<any>, EventHandler<any>> = ...
    eventEmitter: EventEmitter
    globalLogger?: (() => Logger)

    Type declaration

    Accessors

    Methods

    • Sets a logger on this receiver. This logger supersedes to the global logger +

    Constructors

    Properties

    _eventLogger?: Logger
    _handlers: WeakMap<EventHandler<any>, EventHandler<any>> = ...
    eventEmitter: EventEmitter
    globalLogger?: (() => Logger)

    Type declaration

    Accessors

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.InMemoryProvider.html b/classes/_openfeature_web_sdk.InMemoryProvider.html new file mode 100644 index 000000000..3bf970d9f --- /dev/null +++ b/classes/_openfeature_web_sdk.InMemoryProvider.html @@ -0,0 +1,38 @@ +InMemoryProvider | Documentation

    A simple OpenFeature provider intended for demos and as a test stub.

    +

    Hierarchy

    • InMemoryProvider

    Implements

    Constructors

    Properties

    _context: undefined | EvaluationContext
    _flagConfiguration: FlagConfiguration

    An event emitter for ProviderEvents.

    +

    See

    ProviderEvents

    +
    metadata: {
        name: "in-memory";
    } = ...

    Type declaration

    • Readonly name: "in-memory"
    runsOn: "client" = 'client'

    Represents where the provider is intended to be run. If defined, +the SDK will enforce that the defined paradigm at runtime.

    +
    status: ProviderStatus = ProviderStatus.NOT_READY

    Returns a representation of the current readiness of the provider. +If the provider needs to be initialized, it should return ProviderStatus.READY. +If the provider is in an error state, it should return ProviderStatus.ERROR. +If the provider is functioning normally, it should return ProviderStatus.NOT_READY.

    +

    Providers which do not implement this method are assumed to be ready immediately.

    +

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.InvalidContextError.html b/classes/_openfeature_web_sdk.InvalidContextError.html index ebde7328c..edb17baa8 100644 --- a/classes/_openfeature_web_sdk.InvalidContextError.html +++ b/classes/_openfeature_web_sdk.InvalidContextError.html @@ -1,4 +1,4 @@ -InvalidContextError | Documentation

    Hierarchy

    Constructors

    constructor +InvalidContextError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.OpenFeatureAPI.html b/classes/_openfeature_web_sdk.OpenFeatureAPI.html index bda179b6b..5d43ececb 100644 --- a/classes/_openfeature_web_sdk.OpenFeatureAPI.html +++ b/classes/_openfeature_web_sdk.OpenFeatureAPI.html @@ -1,4 +1,4 @@ -OpenFeatureAPI | Documentation

    Hierarchy

    Implements

    Constructors

    constructor +OpenFeatureAPI | Documentation

    Hierarchy

    Implements

    Constructors

    Properties

    _clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
    _clientProviders: Map<string, Provider> = ...
    _context: EvaluationContext = {}
    _defaultProvider: Provider = NOOP_PROVIDER
    _hooks: Hook<FlagValue>[] = []
    _logger: Logger = ...
    _runsOn: Paradigm

    Accessors

    • get providerMetadata(): ProviderMetadata
    • Get metadata about registered provider.

      +

    Constructors

    Properties

    _clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
    _clientProviders: Map<string, Provider> = ...
    _context: EvaluationContext = {}
    _defaultProvider: Provider = NOOP_PROVIDER
    _hooks: Hook[] = []
    _logger: Logger = ...
    _runsOn: Paradigm

    Accessors

    Methods

    • Adds a handler for the given provider event type. +

    Methods

    • Adds a handler for the given provider event type. The handlers are called in the order they have been added. API (global) events run for all providers.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to listen to

      • handler: EventHandler<T>

        The handler to run on occurrence of the event type

        -

      Returns void

    • Adds hooks that will run during flag evaluations on this receiver. +

    Returns void

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.OpenFeatureClient.html b/classes/_openfeature_web_sdk.OpenFeatureClient.html index f3429bc1a..e9c0bba56 100644 --- a/classes/_openfeature_web_sdk.OpenFeatureClient.html +++ b/classes/_openfeature_web_sdk.OpenFeatureClient.html @@ -1,4 +1,4 @@ -OpenFeatureClient | Documentation

    Hierarchy

    • OpenFeatureClient

    Implements

    Constructors

    constructor +OpenFeatureClient | Documentation

    Hierarchy

    • OpenFeatureClient

    Implements

    Constructors

    Properties

    _clientLogger?: Logger
    _hooks: Hook<FlagValue>[] = []
    emitterAccessor: (() => InternalEventEmitter)

    Type declaration

      • (): InternalEventEmitter
      • Returns InternalEventEmitter

    globalLogger: (() => Logger)

    Type declaration

    options: OpenFeatureClientOptions
    providerAccessor: (() => Provider)

    Type declaration

    Accessors

    Methods

    • Adds a handler for the given provider event type. +

    Constructors

    Properties

    _clientLogger?: Logger
    _hooks: Hook[] = []
    emitterAccessor: (() => InternalEventEmitter)

    Type declaration

      • (): InternalEventEmitter
      • Returns InternalEventEmitter

    globalLogger: (() => Logger)

    Type declaration

    options: OpenFeatureClientOptions
    providerAccessor: (() => Provider)

    Type declaration

    Accessors

    Methods

    • Adds hooks that will run during flag evaluations on this receiver. +

    Returns void

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.OpenFeatureCommonAPI.html b/classes/_openfeature_web_sdk.OpenFeatureCommonAPI.html index 2896cc697..daada2dbc 100644 --- a/classes/_openfeature_web_sdk.OpenFeatureCommonAPI.html +++ b/classes/_openfeature_web_sdk.OpenFeatureCommonAPI.html @@ -1,4 +1,4 @@ -OpenFeatureCommonAPI | Documentation

    Class OpenFeatureCommonAPI<P>Abstract

    Type Parameters

    Hierarchy

    Implements

    Constructors

    constructor +OpenFeatureCommonAPI | Documentation

    Class OpenFeatureCommonAPI<P, H>Abstract

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Properties

    _clientEventHandlers: Map<undefined | string, [ProviderEvents, EventHandler<ProviderEvents>][]> = ...
    _clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
    _clientProviders: Map<string, P> = ...
    _context: EvaluationContext = {}
    _defaultProvider: P
    _events: GenericEventEmitter<Record<string, unknown>>
    _hooks: Hook<FlagValue>[] = []
    _logger: Logger = ...
    _runsOn: Paradigm

    Accessors

    • get providerMetadata(): ProviderMetadata
    • Get metadata about registered provider.

      +

    Constructors

    Properties

    _clientEventHandlers: Map<undefined | string, [ProviderEvents, EventHandler<ProviderEvents>][]> = ...
    _clientEvents: Map<undefined | string, GenericEventEmitter<Record<string, unknown>>> = ...
    _clientProviders: Map<string, P> = ...
    _context: EvaluationContext = {}
    _defaultProvider: P
    _events: GenericEventEmitter<Record<string, unknown>>
    _hooks: H[] = []
    _logger: Logger = ...
    _runsOn: Paradigm

    Accessors

    Methods

    Methods

    • Adds a handler for the given provider event type. The handlers are called in the order they have been added. API (global) events run for all providers.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to listen to

      • handler: EventHandler<T>

        The handler to run on occurrence of the event type

        -

      Returns void

    • Adds hooks that will run during flag evaluations on this receiver. +

    Returns void

    Returns void

    Returns OpenFeatureCommonAPI<P, H>

    The receiver (this object)

    +

    Returns OpenFeatureCommonAPI<P, H>

    OpenFeature API

    +
  • Sets the provider that OpenFeature will use for flag evaluations of providers with the given name. Setting a provider supersedes the current provider used in new and existing clients with that name.

    Parameters

    • clientName: string

      The name to identify the client

    • provider: P

      The provider responsible for flag evaluations.

      -

    Returns OpenFeatureCommonAPI<P>

    OpenFeature API

    -
  • Returns OpenFeatureCommonAPI<P, H>

    OpenFeature API

    +

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.OpenFeatureError.html b/classes/_openfeature_web_sdk.OpenFeatureError.html index 69b8fa0c9..fd93682e5 100644 --- a/classes/_openfeature_web_sdk.OpenFeatureError.html +++ b/classes/_openfeature_web_sdk.OpenFeatureError.html @@ -1,4 +1,4 @@ -OpenFeatureError | Documentation

    Hierarchy

    Constructors

    constructor +OpenFeatureError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.OpenFeatureEventEmitter.html b/classes/_openfeature_web_sdk.OpenFeatureEventEmitter.html index 794727051..4a30ef6f6 100644 --- a/classes/_openfeature_web_sdk.OpenFeatureEventEmitter.html +++ b/classes/_openfeature_web_sdk.OpenFeatureEventEmitter.html @@ -2,7 +2,7 @@ events at various parts of the provider lifecycle.

    NOTE: Ready and error events are automatically emitted by the SDK based on the result of the initialize method.

    -

    Hierarchy

    Constructors

    Hierarchy

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    eventEmitter: EventEmitter = ...

    Accessors

    Methods

    • Sets a logger on this receiver. This logger supersedes to the global logger +

    Constructors

    Properties

    eventEmitter: EventEmitter = ...

    Accessors

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.ParseError.html b/classes/_openfeature_web_sdk.ParseError.html index a8fecca42..e797ac7d5 100644 --- a/classes/_openfeature_web_sdk.ParseError.html +++ b/classes/_openfeature_web_sdk.ParseError.html @@ -1,4 +1,4 @@ -ParseError | Documentation

    Hierarchy

    Constructors

    constructor +ParseError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.SafeLogger.html b/classes/_openfeature_web_sdk.SafeLogger.html index 1ad61d2ad..399561a5b 100644 --- a/classes/_openfeature_web_sdk.SafeLogger.html +++ b/classes/_openfeature_web_sdk.SafeLogger.html @@ -1,4 +1,4 @@ -SafeLogger | Documentation

    Hierarchy

    • SafeLogger

    Implements

    Constructors

    constructor +SafeLogger | Documentation

    Hierarchy

    • SafeLogger

    Implements

    Constructors

    Properties

    Methods

    debug @@ -6,4 +6,4 @@ info log warn -

    Constructors

    Properties

    fallbackLogger: DefaultLogger = ...
    logger: Logger

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    fallbackLogger: DefaultLogger = ...
    logger: Logger

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.TargetingKeyMissingError.html b/classes/_openfeature_web_sdk.TargetingKeyMissingError.html index 60d18e62b..deaab7b62 100644 --- a/classes/_openfeature_web_sdk.TargetingKeyMissingError.html +++ b/classes/_openfeature_web_sdk.TargetingKeyMissingError.html @@ -1,4 +1,4 @@ -TargetingKeyMissingError | Documentation

    Hierarchy

    Constructors

    constructor +TargetingKeyMissingError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_openfeature_web_sdk.TypeMismatchError.html b/classes/_openfeature_web_sdk.TypeMismatchError.html index 62963f861..b552125ea 100644 --- a/classes/_openfeature_web_sdk.TypeMismatchError.html +++ b/classes/_openfeature_web_sdk.TypeMismatchError.html @@ -1,4 +1,4 @@ -TypeMismatchError | Documentation

    Hierarchy

    Constructors

    constructor +TypeMismatchError | Documentation

    Hierarchy

    Constructors

    Properties

    Methods

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

      • (err, stackTraces): any
      • Optional override for formatting stack traces

        +

    Constructors

    Properties

    code: ErrorCode
    message: string
    name: string
    stack?: string
    prepareStackTrace?: ((err, stackTraces) => any)

    Type declaration

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      -

      Parameters

      • targetObject: object
      • Optional constructorOpt: Function

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_core.ErrorCode.html b/enums/_openfeature_core.ErrorCode.html index e54deb0db..f9dc8f45a 100644 --- a/enums/_openfeature_core.ErrorCode.html +++ b/enums/_openfeature_core.ErrorCode.html @@ -1,4 +1,4 @@ -ErrorCode | Documentation

    Enumeration Members

    FLAG_NOT_FOUND +ErrorCode | Documentation

    Enumeration Members

    FLAG_NOT_FOUND: "FLAG_NOT_FOUND"

    The flag could not be found.

    -
    GENERAL: "GENERAL"

    An error with an unspecified code.

    -
    INVALID_CONTEXT: "INVALID_CONTEXT"

    The evaluation context does not meet provider requirements.

    -
    PARSE_ERROR: "PARSE_ERROR"

    An error was encountered parsing data, such as a flag configuration.

    -
    PROVIDER_NOT_READY: "PROVIDER_NOT_READY"

    The value was resolved before the provider was ready.

    -
    TARGETING_KEY_MISSING: "TARGETING_KEY_MISSING"

    The provider requires a targeting key and one was not provided in the evaluation context.

    -
    TYPE_MISMATCH: "TYPE_MISMATCH"

    The type of the flag value does not match the expected type.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    GENERAL: "GENERAL"

    An error with an unspecified code.

    +
    INVALID_CONTEXT: "INVALID_CONTEXT"

    The evaluation context does not meet provider requirements.

    +
    PARSE_ERROR: "PARSE_ERROR"

    An error was encountered parsing data, such as a flag configuration.

    +
    PROVIDER_NOT_READY: "PROVIDER_NOT_READY"

    The value was resolved before the provider was ready.

    +
    TARGETING_KEY_MISSING: "TARGETING_KEY_MISSING"

    The provider requires a targeting key and one was not provided in the evaluation context.

    +
    TYPE_MISMATCH: "TYPE_MISMATCH"

    The type of the flag value does not match the expected type.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_core.ProviderEvents.html b/enums/_openfeature_core.ProviderEvents.html index c33dd6356..fddefa0c9 100644 --- a/enums/_openfeature_core.ProviderEvents.html +++ b/enums/_openfeature_core.ProviderEvents.html @@ -1,9 +1,9 @@ -ProviderEvents | Documentation

    Enumeration Members

    ConfigurationChanged +ProviderEvents | Documentation

    Enumeration Members

    ConfigurationChanged: "PROVIDER_CONFIGURATION_CHANGED"

    The flag configuration in the source-of-truth has changed.

    -
    Error: "PROVIDER_ERROR"

    The provider is in an error state.

    -
    Ready: "PROVIDER_READY"

    The provider is ready to evaluate flags.

    -
    Stale: "PROVIDER_STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Error: "PROVIDER_ERROR"

    The provider is in an error state.

    +
    Ready: "PROVIDER_READY"

    The provider is ready to evaluate flags.

    +
    Stale: "PROVIDER_STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_core.ProviderStatus.html b/enums/_openfeature_core.ProviderStatus.html index ced50ed1b..3a616647f 100644 --- a/enums/_openfeature_core.ProviderStatus.html +++ b/enums/_openfeature_core.ProviderStatus.html @@ -1,10 +1,10 @@ ProviderStatus | Documentation

    The state of the provider.

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    ERROR: "ERROR"

    The provider is in an error state and unable to evaluate flags.

    -
    NOT_READY: "NOT_READY"

    The provider has not been initialized and cannot yet evaluate flags.

    -
    READY: "READY"

    The provider is ready to resolve flags.

    -
    STALE: "STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    NOT_READY: "NOT_READY"

    The provider has not been initialized and cannot yet evaluate flags.

    +
    READY: "READY"

    The provider is ready to resolve flags.

    +
    STALE: "STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_server_sdk.ErrorCode.html b/enums/_openfeature_server_sdk.ErrorCode.html index 5417747e0..69f3a9670 100644 --- a/enums/_openfeature_server_sdk.ErrorCode.html +++ b/enums/_openfeature_server_sdk.ErrorCode.html @@ -1,4 +1,4 @@ -ErrorCode | Documentation

    Enumeration Members

    FLAG_NOT_FOUND +ErrorCode | Documentation

    Enumeration Members

    FLAG_NOT_FOUND: "FLAG_NOT_FOUND"

    The flag could not be found.

    -
    GENERAL: "GENERAL"

    An error with an unspecified code.

    -
    INVALID_CONTEXT: "INVALID_CONTEXT"

    The evaluation context does not meet provider requirements.

    -
    PARSE_ERROR: "PARSE_ERROR"

    An error was encountered parsing data, such as a flag configuration.

    -
    PROVIDER_NOT_READY: "PROVIDER_NOT_READY"

    The value was resolved before the provider was ready.

    -
    TARGETING_KEY_MISSING: "TARGETING_KEY_MISSING"

    The provider requires a targeting key and one was not provided in the evaluation context.

    -
    TYPE_MISMATCH: "TYPE_MISMATCH"

    The type of the flag value does not match the expected type.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    GENERAL: "GENERAL"

    An error with an unspecified code.

    +
    INVALID_CONTEXT: "INVALID_CONTEXT"

    The evaluation context does not meet provider requirements.

    +
    PARSE_ERROR: "PARSE_ERROR"

    An error was encountered parsing data, such as a flag configuration.

    +
    PROVIDER_NOT_READY: "PROVIDER_NOT_READY"

    The value was resolved before the provider was ready.

    +
    TARGETING_KEY_MISSING: "TARGETING_KEY_MISSING"

    The provider requires a targeting key and one was not provided in the evaluation context.

    +
    TYPE_MISMATCH: "TYPE_MISMATCH"

    The type of the flag value does not match the expected type.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_server_sdk.ProviderEvents.html b/enums/_openfeature_server_sdk.ProviderEvents.html index 23736febc..e7db49cef 100644 --- a/enums/_openfeature_server_sdk.ProviderEvents.html +++ b/enums/_openfeature_server_sdk.ProviderEvents.html @@ -1,9 +1,9 @@ -ProviderEvents | Documentation

    Enumeration Members

    ConfigurationChanged +ProviderEvents | Documentation

    Enumeration Members

    ConfigurationChanged: "PROVIDER_CONFIGURATION_CHANGED"

    The flag configuration in the source-of-truth has changed.

    -
    Error: "PROVIDER_ERROR"

    The provider is in an error state.

    -
    Ready: "PROVIDER_READY"

    The provider is ready to evaluate flags.

    -
    Stale: "PROVIDER_STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Error: "PROVIDER_ERROR"

    The provider is in an error state.

    +
    Ready: "PROVIDER_READY"

    The provider is ready to evaluate flags.

    +
    Stale: "PROVIDER_STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_server_sdk.ProviderStatus.html b/enums/_openfeature_server_sdk.ProviderStatus.html index 618b9b78d..082b65042 100644 --- a/enums/_openfeature_server_sdk.ProviderStatus.html +++ b/enums/_openfeature_server_sdk.ProviderStatus.html @@ -1,10 +1,10 @@ ProviderStatus | Documentation

    The state of the provider.

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    ERROR: "ERROR"

    The provider is in an error state and unable to evaluate flags.

    -
    NOT_READY: "NOT_READY"

    The provider has not been initialized and cannot yet evaluate flags.

    -
    READY: "READY"

    The provider is ready to resolve flags.

    -
    STALE: "STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    NOT_READY: "NOT_READY"

    The provider has not been initialized and cannot yet evaluate flags.

    +
    READY: "READY"

    The provider is ready to resolve flags.

    +
    STALE: "STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_web_sdk.ErrorCode.html b/enums/_openfeature_web_sdk.ErrorCode.html index 67fc33df5..c995ef5b6 100644 --- a/enums/_openfeature_web_sdk.ErrorCode.html +++ b/enums/_openfeature_web_sdk.ErrorCode.html @@ -1,4 +1,4 @@ -ErrorCode | Documentation

    Enumeration Members

    FLAG_NOT_FOUND +ErrorCode | Documentation

    Enumeration Members

    FLAG_NOT_FOUND: "FLAG_NOT_FOUND"

    The flag could not be found.

    -
    GENERAL: "GENERAL"

    An error with an unspecified code.

    -
    INVALID_CONTEXT: "INVALID_CONTEXT"

    The evaluation context does not meet provider requirements.

    -
    PARSE_ERROR: "PARSE_ERROR"

    An error was encountered parsing data, such as a flag configuration.

    -
    PROVIDER_NOT_READY: "PROVIDER_NOT_READY"

    The value was resolved before the provider was ready.

    -
    TARGETING_KEY_MISSING: "TARGETING_KEY_MISSING"

    The provider requires a targeting key and one was not provided in the evaluation context.

    -
    TYPE_MISMATCH: "TYPE_MISMATCH"

    The type of the flag value does not match the expected type.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    GENERAL: "GENERAL"

    An error with an unspecified code.

    +
    INVALID_CONTEXT: "INVALID_CONTEXT"

    The evaluation context does not meet provider requirements.

    +
    PARSE_ERROR: "PARSE_ERROR"

    An error was encountered parsing data, such as a flag configuration.

    +
    PROVIDER_NOT_READY: "PROVIDER_NOT_READY"

    The value was resolved before the provider was ready.

    +
    TARGETING_KEY_MISSING: "TARGETING_KEY_MISSING"

    The provider requires a targeting key and one was not provided in the evaluation context.

    +
    TYPE_MISMATCH: "TYPE_MISMATCH"

    The type of the flag value does not match the expected type.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_web_sdk.ProviderEvents.html b/enums/_openfeature_web_sdk.ProviderEvents.html index b0e554ee7..c7125c1e3 100644 --- a/enums/_openfeature_web_sdk.ProviderEvents.html +++ b/enums/_openfeature_web_sdk.ProviderEvents.html @@ -1,9 +1,9 @@ -ProviderEvents | Documentation

    Enumeration Members

    ConfigurationChanged +ProviderEvents | Documentation

    Enumeration Members

    ConfigurationChanged: "PROVIDER_CONFIGURATION_CHANGED"

    The flag configuration in the source-of-truth has changed.

    -
    Error: "PROVIDER_ERROR"

    The provider is in an error state.

    -
    Ready: "PROVIDER_READY"

    The provider is ready to evaluate flags.

    -
    Stale: "PROVIDER_STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    Error: "PROVIDER_ERROR"

    The provider is in an error state.

    +
    Ready: "PROVIDER_READY"

    The provider is ready to evaluate flags.

    +
    Stale: "PROVIDER_STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/enums/_openfeature_web_sdk.ProviderStatus.html b/enums/_openfeature_web_sdk.ProviderStatus.html index 507346657..6b519db69 100644 --- a/enums/_openfeature_web_sdk.ProviderStatus.html +++ b/enums/_openfeature_web_sdk.ProviderStatus.html @@ -1,10 +1,10 @@ ProviderStatus | Documentation

    The state of the provider.

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    ERROR: "ERROR"

    The provider is in an error state and unable to evaluate flags.

    -
    NOT_READY: "NOT_READY"

    The provider has not been initialized and cannot yet evaluate flags.

    -
    READY: "READY"

    The provider is ready to resolve flags.

    -
    STALE: "STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    NOT_READY: "NOT_READY"

    The provider has not been initialized and cannot yet evaluate flags.

    +
    READY: "READY"

    The provider is ready to resolve flags.

    +
    STALE: "STALE"

    The provider's cached state is no longer valid and may not be up-to-date with the source of truth.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_core.isObject.html b/functions/_openfeature_core.isObject.html index 9ddd68ef2..751271285 100644 --- a/functions/_openfeature_core.isObject.html +++ b/functions/_openfeature_core.isObject.html @@ -1,4 +1,4 @@ isObject | Documentation
    • Checks whether the parameter is an object.

      Type Parameters

      • T extends object

      Parameters

      • value: unknown

        The value to check

      Returns value is T

      True if the value is an object

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_core.isString.html b/functions/_openfeature_core.isString.html index 707dd3cb2..922a9003a 100644 --- a/functions/_openfeature_core.isString.html +++ b/functions/_openfeature_core.isString.html @@ -1,4 +1,4 @@ isString | Documentation
    • Checks whether the parameter is a string.

      Parameters

      • value: unknown

        The value to check

      Returns value is string

      True if the value is a string

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_core.objectOrUndefined.html b/functions/_openfeature_core.objectOrUndefined.html index 0ba8d81ba..07cce9e37 100644 --- a/functions/_openfeature_core.objectOrUndefined.html +++ b/functions/_openfeature_core.objectOrUndefined.html @@ -1,4 +1,4 @@ objectOrUndefined | Documentation
    • Returns the parameter if it is an object, otherwise returns undefined.

      Type Parameters

      • T extends object

      Parameters

      • value: unknown

        The value to check

      Returns T | undefined

      The parameter if it is an object, otherwise undefined

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_core.statusMatchesEvent.html b/functions/_openfeature_core.statusMatchesEvent.html index 8dbcef653..144a1a02e 100644 --- a/functions/_openfeature_core.statusMatchesEvent.html +++ b/functions/_openfeature_core.statusMatchesEvent.html @@ -3,4 +3,4 @@

    Parameters

    Returns boolean

    boolean indicating if the provider status corresponds to the event.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_core.stringOrUndefined.html b/functions/_openfeature_core.stringOrUndefined.html index 8ee84f322..403ec89c3 100644 --- a/functions/_openfeature_core.stringOrUndefined.html +++ b/functions/_openfeature_core.stringOrUndefined.html @@ -1,4 +1,4 @@ stringOrUndefined | Documentation
    • Returns the parameter if it is a string, otherwise returns undefined.

      Parameters

      • value: unknown

        The value to check

      Returns string | undefined

      The parameter if it is a string, otherwise undefined

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_server_sdk.isObject.html b/functions/_openfeature_server_sdk.isObject.html index 690f496ee..c6123d036 100644 --- a/functions/_openfeature_server_sdk.isObject.html +++ b/functions/_openfeature_server_sdk.isObject.html @@ -1,4 +1,4 @@ isObject | Documentation
    • Checks whether the parameter is an object.

      Type Parameters

      • T extends object

      Parameters

      • value: unknown

        The value to check

      Returns value is T

      True if the value is an object

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_server_sdk.isString.html b/functions/_openfeature_server_sdk.isString.html index abfaba502..68c353c2f 100644 --- a/functions/_openfeature_server_sdk.isString.html +++ b/functions/_openfeature_server_sdk.isString.html @@ -1,4 +1,4 @@ isString | Documentation
    • Checks whether the parameter is a string.

      Parameters

      • value: unknown

        The value to check

      Returns value is string

      True if the value is a string

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_server_sdk.objectOrUndefined.html b/functions/_openfeature_server_sdk.objectOrUndefined.html index 810c92328..36d4c71cb 100644 --- a/functions/_openfeature_server_sdk.objectOrUndefined.html +++ b/functions/_openfeature_server_sdk.objectOrUndefined.html @@ -1,4 +1,4 @@ objectOrUndefined | Documentation
    • Returns the parameter if it is an object, otherwise returns undefined.

      Type Parameters

      • T extends object

      Parameters

      • value: unknown

        The value to check

      Returns T | undefined

      The parameter if it is an object, otherwise undefined

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_server_sdk.statusMatchesEvent.html b/functions/_openfeature_server_sdk.statusMatchesEvent.html index 49b520151..da00cda82 100644 --- a/functions/_openfeature_server_sdk.statusMatchesEvent.html +++ b/functions/_openfeature_server_sdk.statusMatchesEvent.html @@ -3,4 +3,4 @@

    Parameters

    Returns boolean

    boolean indicating if the provider status corresponds to the event.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_server_sdk.stringOrUndefined.html b/functions/_openfeature_server_sdk.stringOrUndefined.html index a48c37cdf..232eabc77 100644 --- a/functions/_openfeature_server_sdk.stringOrUndefined.html +++ b/functions/_openfeature_server_sdk.stringOrUndefined.html @@ -1,4 +1,4 @@ stringOrUndefined | Documentation
    • Returns the parameter if it is a string, otherwise returns undefined.

      Parameters

      • value: unknown

        The value to check

      Returns string | undefined

      The parameter if it is a string, otherwise undefined

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_web_sdk.isObject.html b/functions/_openfeature_web_sdk.isObject.html index 0b1b541e3..8113617ed 100644 --- a/functions/_openfeature_web_sdk.isObject.html +++ b/functions/_openfeature_web_sdk.isObject.html @@ -1,4 +1,4 @@ isObject | Documentation
    • Checks whether the parameter is an object.

      Type Parameters

      • T extends object

      Parameters

      • value: unknown

        The value to check

      Returns value is T

      True if the value is an object

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_web_sdk.isString.html b/functions/_openfeature_web_sdk.isString.html index a0eac7d72..e06f99688 100644 --- a/functions/_openfeature_web_sdk.isString.html +++ b/functions/_openfeature_web_sdk.isString.html @@ -1,4 +1,4 @@ isString | Documentation
    • Checks whether the parameter is a string.

      Parameters

      • value: unknown

        The value to check

      Returns value is string

      True if the value is a string

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_web_sdk.objectOrUndefined.html b/functions/_openfeature_web_sdk.objectOrUndefined.html index bf57a9f4d..66d569380 100644 --- a/functions/_openfeature_web_sdk.objectOrUndefined.html +++ b/functions/_openfeature_web_sdk.objectOrUndefined.html @@ -1,4 +1,4 @@ objectOrUndefined | Documentation
    • Returns the parameter if it is an object, otherwise returns undefined.

      Type Parameters

      • T extends object

      Parameters

      • value: unknown

        The value to check

      Returns T | undefined

      The parameter if it is an object, otherwise undefined

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_web_sdk.statusMatchesEvent.html b/functions/_openfeature_web_sdk.statusMatchesEvent.html index c1a58bd8d..f358baf06 100644 --- a/functions/_openfeature_web_sdk.statusMatchesEvent.html +++ b/functions/_openfeature_web_sdk.statusMatchesEvent.html @@ -3,4 +3,4 @@

    Parameters

    Returns boolean

    boolean indicating if the provider status corresponds to the event.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/_openfeature_web_sdk.stringOrUndefined.html b/functions/_openfeature_web_sdk.stringOrUndefined.html index cafd32ed9..595104a51 100644 --- a/functions/_openfeature_web_sdk.stringOrUndefined.html +++ b/functions/_openfeature_web_sdk.stringOrUndefined.html @@ -1,4 +1,4 @@ stringOrUndefined | Documentation
    • Returns the parameter if it is a string, otherwise returns undefined.

      Parameters

      • value: unknown

        The value to check

      Returns string | undefined

      The parameter if it is a string, otherwise undefined

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/index.html b/index.html index f1a31d310..00cb14f8b 100644 --- a/index.html +++ b/index.html @@ -40,4 +40,4 @@

    OpenFeature JavaScript SDKs

    Made with contrib.rocks.

    📜 License

    Apache License 2.0

    FOSSA Status

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.BaseHook.html b/interfaces/_openfeature_core.BaseHook.html new file mode 100644 index 000000000..b4c6e6ae1 --- /dev/null +++ b/interfaces/_openfeature_core.BaseHook.html @@ -0,0 +1,11 @@ +BaseHook | Documentation

    Interface BaseHook<T, BeforeHookReturn, HooksReturn>

    Type Parameters

    Hierarchy

    • BaseHook

    Methods

    • Runs after flag values are successfully resolved from the provider.

      +

      Parameters

      Returns HooksReturn

    • Runs before flag values are resolved from the provider. +If an EvaluationContext is returned, it will be merged with the pre-existing EvaluationContext.

      +

      Parameters

      Returns BeforeHookReturn

    • Runs in the event of an unhandled error or promise rejection during flag resolution, or any attached hooks.

      +

      Parameters

      • hookContext: Readonly<HookContext<T>>
      • error: unknown
      • Optional hookHints: Readonly<Record<string, unknown>>

      Returns HooksReturn

    • Runs after all other hook stages, regardless of success or error. +Errors thrown here are unhandled by the client and will surface in application code.

      +

      Parameters

      • hookContext: Readonly<HookContext<T>>
      • Optional hookHints: Readonly<Record<string, unknown>>

      Returns HooksReturn

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.BeforeHookContext.html b/interfaces/_openfeature_core.BeforeHookContext.html index 528e85619..8b761f370 100644 --- a/interfaces/_openfeature_core.BeforeHookContext.html +++ b/interfaces/_openfeature_core.BeforeHookContext.html @@ -1,8 +1,8 @@ -BeforeHookContext | Documentation

    Hierarchy

    Properties

    clientMetadata +BeforeHookContext | Documentation

    Hierarchy

    Properties

    clientMetadata: ClientMetadata
    defaultValue: FlagValue
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    clientMetadata: ClientMetadata
    defaultValue: FlagValue
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.ClientMetadata.html b/interfaces/_openfeature_core.ClientMetadata.html index 0fad8cb47..b8de8e16a 100644 --- a/interfaces/_openfeature_core.ClientMetadata.html +++ b/interfaces/_openfeature_core.ClientMetadata.html @@ -1,4 +1,4 @@ -ClientMetadata | Documentation

    Hierarchy

    Properties

    name? +ClientMetadata | Documentation

    Hierarchy

    Properties

    name?: string
    providerMetadata: ProviderMetadata
    version?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    name?: string
    providerMetadata: ProviderMetadata
    version?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.CommonProvider.html b/interfaces/_openfeature_core.CommonProvider.html index b0bad3d77..380abecff 100644 --- a/interfaces/_openfeature_core.CommonProvider.html +++ b/interfaces/_openfeature_core.CommonProvider.html @@ -1,4 +1,4 @@ -CommonProvider | Documentation

    Hierarchy

    • CommonProvider

    Properties

    events? +CommonProvider | Documentation

    Hierarchy

    • CommonProvider

    Properties

    Properties

    events?: GenericEventEmitter<Record<string, unknown>>

    An event emitter for ProviderEvents.

    See

    ProviderEvents

    -
    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, +

    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, the SDK will enforce that the defined paradigm at runtime.

    -

    Returns a representation of the current readiness of the provider. +

    Returns a representation of the current readiness of the provider. If the provider needs to be initialized, it should return ProviderStatus.READY. If the provider is in an error state, it should return ProviderStatus.ERROR. If the provider is functioning normally, it should return ProviderStatus.NOT_READY.

    Providers which do not implement this method are assumed to be ready immediately.

    -

    Methods

    Methods

    • A function used to setup the provider. Called by the SDK after the provider is set if the provider's status is ProviderStatus.NOT_READY. When the returned promise resolves, the SDK fires the ProviderEvents.Ready event. If the returned promise rejects, the SDK fires the ProviderEvents.Error event. Use this function to perform any context-dependent setup within the provider.

      -

      Parameters

      Returns Promise<void>

    • A function used to shut down the provider. Called when this provider is replaced with a new one, or when the OpenFeature is shut down.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.EvaluationLifeCycle.html b/interfaces/_openfeature_core.EvaluationLifeCycle.html index 2375813e8..14d15787f 100644 --- a/interfaces/_openfeature_core.EvaluationLifeCycle.html +++ b/interfaces/_openfeature_core.EvaluationLifeCycle.html @@ -1,4 +1,4 @@ -EvaluationLifeCycle | Documentation

    Type Parameters

    • T

    Hierarchy

    • EvaluationLifeCycle

    Implemented by

    Methods

    addHooks +EvaluationLifeCycle | Documentation

    Type Parameters

    • T

    Hierarchy

    • EvaluationLifeCycle

    Implemented by

    Methods

    • Adds hooks that will run during flag evaluations on this receiver. @@ -6,10 +6,10 @@ will not remove existing hooks. Hooks registered on the global API object run with all evaluations. Hooks registered on the client run with all evaluations on that client.

      -

      Parameters

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.Eventing.html b/interfaces/_openfeature_core.Eventing.html index 306575525..cb89042ec 100644 --- a/interfaces/_openfeature_core.Eventing.html +++ b/interfaces/_openfeature_core.Eventing.html @@ -1,14 +1,14 @@ -Eventing | Documentation

    Hierarchy

    • Eventing

    Implemented by

    Methods

    addHandler +Eventing | Documentation

    Hierarchy

    • Eventing

    Implemented by

    Methods

    • Adds a handler for the given provider event type. The handlers are called in the order they have been added.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to listen to

      • handler: EventHandler<T>

        The handler to run on occurrence of the event type

        -

      Returns void

    • Gets the current handlers for the given provider event type.

      +

    Returns void

    • Removes a handler for the given provider event type.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to remove the listener for

      • handler: EventHandler<T>

        The handler to remove for the provider event type

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.HookContext.html b/interfaces/_openfeature_core.HookContext.html index 285dfff02..f5661a2f1 100644 --- a/interfaces/_openfeature_core.HookContext.html +++ b/interfaces/_openfeature_core.HookContext.html @@ -1,8 +1,8 @@ -HookContext | Documentation

    Type Parameters

    Hierarchy

    Properties

    clientMetadata +HookContext | Documentation

    Type Parameters

    Hierarchy

    Properties

    clientMetadata: ClientMetadata
    context: Readonly<EvaluationContext>
    defaultValue: T
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    clientMetadata: ClientMetadata
    context: Readonly<EvaluationContext>
    defaultValue: T
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.Logger.html b/interfaces/_openfeature_core.Logger.html index 378e6ecbd..06628e942 100644 --- a/interfaces/_openfeature_core.Logger.html +++ b/interfaces/_openfeature_core.Logger.html @@ -1,5 +1,5 @@ -Logger | Documentation

    Hierarchy

    • Logger

    Implemented by

    Methods

    debug +Logger | Documentation

    Hierarchy

    • Logger

    Implemented by

    Methods

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.ManageContext.html b/interfaces/_openfeature_core.ManageContext.html index a6cecea9c..1d00a1f1a 100644 --- a/interfaces/_openfeature_core.ManageContext.html +++ b/interfaces/_openfeature_core.ManageContext.html @@ -1,9 +1,9 @@ -ManageContext | Documentation

    Type Parameters

    • T

    Hierarchy

    • ManageContext

    Methods

    getContext +ManageContext | Documentation

    Type Parameters

    • T

    Hierarchy

    • ManageContext

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.ManageLogger.html b/interfaces/_openfeature_core.ManageLogger.html index 00d02afd8..947625925 100644 --- a/interfaces/_openfeature_core.ManageLogger.html +++ b/interfaces/_openfeature_core.ManageLogger.html @@ -1,8 +1,8 @@ -ManageLogger | Documentation

    Type Parameters

    • T

    Hierarchy

    • ManageLogger

    Implemented by

    Methods

    setLogger +ManageLogger | Documentation

    Type Parameters

    • T

    Hierarchy

    • ManageLogger

    Implemented by

    Methods

    Methods

    • Sets a logger on this receiver. This logger supersedes to the global logger and is passed to various components in the SDK. The logger configured on the global API object will be used for all evaluations, unless overridden in a particular client.

      Parameters

      • logger: Logger

        The logger to be used

      Returns T

      The receiver (this object)

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.Metadata.html b/interfaces/_openfeature_core.Metadata.html index 7837ca587..d70c09195 100644 --- a/interfaces/_openfeature_core.Metadata.html +++ b/interfaces/_openfeature_core.Metadata.html @@ -1 +1 @@ -Metadata | Documentation

    Hierarchy

    Generated using TypeDoc

    \ No newline at end of file +Metadata | Documentation

    Hierarchy

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.ProviderMetadata.html b/interfaces/_openfeature_core.ProviderMetadata.html index d911b6bc3..0b5d96b5e 100644 --- a/interfaces/_openfeature_core.ProviderMetadata.html +++ b/interfaces/_openfeature_core.ProviderMetadata.html @@ -1,3 +1,3 @@ ProviderMetadata | Documentation

    Static data about the provider.

    -

    Hierarchy

    Properties

    Properties

    name: string

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    Properties

    Properties

    name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_core.Hook.html b/interfaces/_openfeature_server_sdk.BaseHook.html similarity index 60% rename from interfaces/_openfeature_core.Hook.html rename to interfaces/_openfeature_server_sdk.BaseHook.html index 133ee63aa..01a47ced3 100644 --- a/interfaces/_openfeature_core.Hook.html +++ b/interfaces/_openfeature_server_sdk.BaseHook.html @@ -1,11 +1,11 @@ -Hook | Documentation

    Type Parameters

    Hierarchy

    • Hook

    Methods

    • Runs after flag values are successfully resolved from the provider.

      -

      Parameters

      Returns void | Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.BeforeHookContext.html b/interfaces/_openfeature_server_sdk.BeforeHookContext.html index d2702c0cf..cbaa23c1d 100644 --- a/interfaces/_openfeature_server_sdk.BeforeHookContext.html +++ b/interfaces/_openfeature_server_sdk.BeforeHookContext.html @@ -1,8 +1,8 @@ -BeforeHookContext | Documentation

    Hierarchy

    Properties

    clientMetadata +BeforeHookContext | Documentation

    Hierarchy

    Properties

    clientMetadata: ClientMetadata
    defaultValue: FlagValue
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    clientMetadata: ClientMetadata
    defaultValue: FlagValue
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.Client.html b/interfaces/_openfeature_server_sdk.Client.html index 142888934..82b49f38e 100644 --- a/interfaces/_openfeature_server_sdk.Client.html +++ b/interfaces/_openfeature_server_sdk.Client.html @@ -1,4 +1,4 @@ -Client | Documentation

    Hierarchy

    Implemented by

    Properties

    metadata +Client | Documentation

    Hierarchy

    Implemented by

    Properties

    metadata: ClientMetadata

    Methods

    • Adds a handler for the given provider event type. +

    Properties

    metadata: ClientMetadata

    Methods

    • Adds hooks that will run during flag evaluations on this receiver. +

    Returns void

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.ClientMetadata.html b/interfaces/_openfeature_server_sdk.ClientMetadata.html index 3081fac81..e0673b40b 100644 --- a/interfaces/_openfeature_server_sdk.ClientMetadata.html +++ b/interfaces/_openfeature_server_sdk.ClientMetadata.html @@ -1,4 +1,4 @@ -ClientMetadata | Documentation

    Hierarchy

    Properties

    name? +ClientMetadata | Documentation

    Hierarchy

    Properties

    name?: string
    providerMetadata: ProviderMetadata
    version?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    name?: string
    providerMetadata: ProviderMetadata
    version?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.CommonProvider.html b/interfaces/_openfeature_server_sdk.CommonProvider.html index 758758ae6..40d57a891 100644 --- a/interfaces/_openfeature_server_sdk.CommonProvider.html +++ b/interfaces/_openfeature_server_sdk.CommonProvider.html @@ -1,4 +1,4 @@ -CommonProvider | Documentation

    Hierarchy

    Properties

    events? +CommonProvider | Documentation

    Hierarchy

    Properties

    Properties

    events?: GenericEventEmitter<Record<string, unknown>>

    An event emitter for ProviderEvents.

    See

    ProviderEvents

    -
    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, +

    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, the SDK will enforce that the defined paradigm at runtime.

    -

    Returns a representation of the current readiness of the provider. +

    Returns a representation of the current readiness of the provider. If the provider needs to be initialized, it should return ProviderStatus.READY. If the provider is in an error state, it should return ProviderStatus.ERROR. If the provider is functioning normally, it should return ProviderStatus.NOT_READY.

    Providers which do not implement this method are assumed to be ready immediately.

    -

    Methods

    Methods

    • A function used to setup the provider. Called by the SDK after the provider is set if the provider's status is ProviderStatus.NOT_READY. When the returned promise resolves, the SDK fires the ProviderEvents.Ready event. If the returned promise rejects, the SDK fires the ProviderEvents.Error event. Use this function to perform any context-dependent setup within the provider.

      -

      Parameters

      Returns Promise<void>

    • A function used to shut down the provider. Called when this provider is replaced with a new one, or when the OpenFeature is shut down.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.EvaluationLifeCycle.html b/interfaces/_openfeature_server_sdk.EvaluationLifeCycle.html index 85985a0ac..0282a3ae8 100644 --- a/interfaces/_openfeature_server_sdk.EvaluationLifeCycle.html +++ b/interfaces/_openfeature_server_sdk.EvaluationLifeCycle.html @@ -1,4 +1,4 @@ -EvaluationLifeCycle | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    addHooks +EvaluationLifeCycle | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    • Adds hooks that will run during flag evaluations on this receiver. @@ -6,10 +6,10 @@ will not remove existing hooks. Hooks registered on the global API object run with all evaluations. Hooks registered on the client run with all evaluations on that client.

      -

      Parameters

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.Eventing.html b/interfaces/_openfeature_server_sdk.Eventing.html index 54843158a..74cab36db 100644 --- a/interfaces/_openfeature_server_sdk.Eventing.html +++ b/interfaces/_openfeature_server_sdk.Eventing.html @@ -1,14 +1,14 @@ -Eventing | Documentation

    Hierarchy

    Implemented by

    Methods

    addHandler +Eventing | Documentation

    Hierarchy

    Implemented by

    Methods

    • Adds a handler for the given provider event type. The handlers are called in the order they have been added.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to listen to

      • handler: EventHandler<T>

        The handler to run on occurrence of the event type

        -

      Returns void

    • Gets the current handlers for the given provider event type.

      +

    Returns void

    • Removes a handler for the given provider event type.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to remove the listener for

      • handler: EventHandler<T>

        The handler to remove for the provider event type

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.Features.html b/interfaces/_openfeature_server_sdk.Features.html index 20227e83d..87d45c242 100644 --- a/interfaces/_openfeature_server_sdk.Features.html +++ b/interfaces/_openfeature_server_sdk.Features.html @@ -1,4 +1,4 @@ -Features | Documentation

    Hierarchy

    Methods

    getBooleanDetails +Features | Documentation

    Hierarchy

    Methods

  • Optional context: EvaluationContext

    The evaluation context used on an individual flag evaluation

  • Optional options: FlagEvaluationOptions

    Additional flag evaluation options

  • Returns Promise<EvaluationDetails<boolean>>

    Flag evaluation details response

    -
    • Performs a flag evaluation that returns a boolean.

      Parameters

      • flagKey: string

        The flag key uniquely identifies a particular flag

      • defaultValue: boolean

        The value returned if an error occurs

      • Optional context: EvaluationContext

        The evaluation context used on an individual flag evaluation

      • Optional options: FlagEvaluationOptions

        Additional flag evaluation options

      Returns Promise<boolean>

      Flag evaluation response

      -

    Generated using TypeDoc

    \ No newline at end of file +
  • Type Parameters

    • T extends string = string

    Parameters

    Returns Promise<T>

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.FlagEvaluationOptions.html b/interfaces/_openfeature_server_sdk.FlagEvaluationOptions.html index eeebbc01b..54f71a744 100644 --- a/interfaces/_openfeature_server_sdk.FlagEvaluationOptions.html +++ b/interfaces/_openfeature_server_sdk.FlagEvaluationOptions.html @@ -1,3 +1,3 @@ -FlagEvaluationOptions | Documentation

    Hierarchy

    • FlagEvaluationOptions

    Properties

    hookHints? +FlagEvaluationOptions | Documentation

    Hierarchy

    • FlagEvaluationOptions

    Properties

    Properties

    hookHints?: Readonly<Record<string, unknown>>
    hooks?: Hook<FlagValue>[]

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    hookHints?: Readonly<Record<string, unknown>>
    hooks?: Hook[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.Hook.html b/interfaces/_openfeature_server_sdk.Hook.html deleted file mode 100644 index 84ea6c618..000000000 --- a/interfaces/_openfeature_server_sdk.Hook.html +++ /dev/null @@ -1,11 +0,0 @@ -Hook | Documentation

    Type Parameters

    Hierarchy

    • Hook

    Methods

    • Runs after flag values are successfully resolved from the provider.

      -

      Parameters

      Returns void | Promise<void>

    • Runs in the event of an unhandled error or promise rejection during flag resolution, or any attached hooks.

      -

      Parameters

      • hookContext: Readonly<HookContext<T>>
      • error: unknown
      • Optional hookHints: Readonly<Record<string, unknown>>

      Returns void | Promise<void>

    • Runs after all other hook stages, regardless of success or error. -Errors thrown here are unhandled by the client and will surface in application code.

      -

      Parameters

      • hookContext: Readonly<HookContext<T>>
      • Optional hookHints: Readonly<Record<string, unknown>>

      Returns void | Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.HookContext.html b/interfaces/_openfeature_server_sdk.HookContext.html index 3b8887e6a..fbdfe5cf4 100644 --- a/interfaces/_openfeature_server_sdk.HookContext.html +++ b/interfaces/_openfeature_server_sdk.HookContext.html @@ -1,8 +1,8 @@ -HookContext | Documentation

    Type Parameters

    Hierarchy

    Properties

    clientMetadata +HookContext | Documentation

    Type Parameters

    Hierarchy

    Properties

    clientMetadata: ClientMetadata
    context: Readonly<EvaluationContext>
    defaultValue: T
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    clientMetadata: ClientMetadata
    context: Readonly<EvaluationContext>
    defaultValue: T
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.Logger.html b/interfaces/_openfeature_server_sdk.Logger.html index 470837a2c..10568441c 100644 --- a/interfaces/_openfeature_server_sdk.Logger.html +++ b/interfaces/_openfeature_server_sdk.Logger.html @@ -1,5 +1,5 @@ -Logger | Documentation

    Hierarchy

    • Logger

    Implemented by

    Methods

    debug +Logger | Documentation

    Hierarchy

    • Logger

    Implemented by

    Methods

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.ManageContext.html b/interfaces/_openfeature_server_sdk.ManageContext.html index 8e8aa9db4..0eb304ae0 100644 --- a/interfaces/_openfeature_server_sdk.ManageContext.html +++ b/interfaces/_openfeature_server_sdk.ManageContext.html @@ -1,9 +1,9 @@ -ManageContext | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    getContext +ManageContext | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.ManageLogger.html b/interfaces/_openfeature_server_sdk.ManageLogger.html index 8cc55a07a..c8578a992 100644 --- a/interfaces/_openfeature_server_sdk.ManageLogger.html +++ b/interfaces/_openfeature_server_sdk.ManageLogger.html @@ -1,8 +1,8 @@ -ManageLogger | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    setLogger +ManageLogger | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    Methods

    • Sets a logger on this receiver. This logger supersedes to the global logger and is passed to various components in the SDK. The logger configured on the global API object will be used for all evaluations, unless overridden in a particular client.

      Parameters

      • logger: Logger

        The logger to be used

      Returns T

      The receiver (this object)

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.ManageTransactionContextPropagator.html b/interfaces/_openfeature_server_sdk.ManageTransactionContextPropagator.html index 7379b5a10..9c67e3805 100644 --- a/interfaces/_openfeature_server_sdk.ManageTransactionContextPropagator.html +++ b/interfaces/_openfeature_server_sdk.ManageTransactionContextPropagator.html @@ -1,4 +1,4 @@ -ManageTransactionContextPropagator | Documentation

    Interface ManageTransactionContextPropagator<T>

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    getTransactionContext +ManageTransactionContextPropagator | Documentation

    Interface ManageTransactionContextPropagator<T>

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    • Experimental

      EXPERIMENTAL: Transaction context propagation is experimental and subject to change. The OpenFeature Enhancement Proposal regarding transaction context can be found here.

      Sets the transaction context using the registered transaction context propagator.

      Type Parameters

      • R

        The return value of the callback

      Parameters

      • transactionContext: EvaluationContext

        The transaction specific context

      • callback: ((...args) => R)

        Callback function used to set the transaction context on the stack

          • (...args): R
          • Parameters

            • Rest ...args: unknown[]

            Returns R

      • Rest ...args: unknown[]

        Optional arguments that are passed to the callback function

        -

      Returns void

    • Experimental

      EXPERIMENTAL: Transaction context propagation is experimental and subject to change. +

    Returns void

    • Experimental

      EXPERIMENTAL: Transaction context propagation is experimental and subject to change. The OpenFeature Enhancement Proposal regarding transaction context can be found here.

      Sets a transaction context propagator on this receiver. The transaction context propagator is responsible for persisting context for the duration of a single transaction.

      Parameters

      Returns T

      The receiver (this object)

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.Metadata.html b/interfaces/_openfeature_server_sdk.Metadata.html index b344d5f3b..285183d97 100644 --- a/interfaces/_openfeature_server_sdk.Metadata.html +++ b/interfaces/_openfeature_server_sdk.Metadata.html @@ -1 +1 @@ -Metadata | Documentation

    Hierarchy

    Generated using TypeDoc

    \ No newline at end of file +Metadata | Documentation

    Hierarchy

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.Provider.html b/interfaces/_openfeature_server_sdk.Provider.html index 4c402a8ab..04dd80268 100644 --- a/interfaces/_openfeature_server_sdk.Provider.html +++ b/interfaces/_openfeature_server_sdk.Provider.html @@ -1,7 +1,7 @@ Provider | Documentation

    Interface that providers must implement to resolve flag values for their particular backend or vendor.

    Implementation for resolving all the required flag types must be defined.

    -

    Hierarchy

    Implemented by

    Properties

    Hierarchy

    Implemented by

    Properties

    Properties

    events?: GenericEventEmitter<Record<string, unknown>>

    An event emitter for ProviderEvents.

    See

    ProviderEvents

    -
    hooks?: Hook<FlagValue>[]

    A provider hook exposes a mechanism for provider authors to register hooks +

    hooks?: Hook[]

    A provider hook exposes a mechanism for provider authors to register hooks to tap into various stages of the flag evaluation lifecycle. These hooks can be used to perform side effects and mutate the context for purposes of the provider. Provider hooks are not configured or controlled by the application author.

    -
    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, +

    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, the SDK will enforce that the defined paradigm at runtime.

    -

    Returns a representation of the current readiness of the provider. +

    Returns a representation of the current readiness of the provider. If the provider needs to be initialized, it should return ProviderStatus.READY. If the provider is in an error state, it should return ProviderStatus.ERROR. If the provider is functioning normally, it should return ProviderStatus.NOT_READY.

    Providers which do not implement this method are assumed to be ready immediately.

    -

    Methods

    Methods

    • A function used to setup the provider. Called by the SDK after the provider is set if the provider's status is ProviderStatus.NOT_READY. When the returned promise resolves, the SDK fires the ProviderEvents.Ready event. If the returned promise rejects, the SDK fires the ProviderEvents.Error event. Use this function to perform any context-dependent setup within the provider.

      -

      Parameters

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.ProviderMetadata.html b/interfaces/_openfeature_server_sdk.ProviderMetadata.html index d24da2b86..c64d68079 100644 --- a/interfaces/_openfeature_server_sdk.ProviderMetadata.html +++ b/interfaces/_openfeature_server_sdk.ProviderMetadata.html @@ -1,3 +1,3 @@ ProviderMetadata | Documentation

    Static data about the provider.

    -

    Hierarchy

    Properties

    Properties

    name: string

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    Properties

    Properties

    name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_server_sdk.TransactionContextPropagator.html b/interfaces/_openfeature_server_sdk.TransactionContextPropagator.html index d3c825921..bc244979a 100644 --- a/interfaces/_openfeature_server_sdk.TransactionContextPropagator.html +++ b/interfaces/_openfeature_server_sdk.TransactionContextPropagator.html @@ -1,15 +1,15 @@ -TransactionContextPropagator | Documentation

    Hierarchy

    Methods

    getTransactionContext +TransactionContextPropagator | Documentation

    Hierarchy

    Methods

    • Experimental

      EXPERIMENTAL: Transaction context propagation is experimental and subject to change. The OpenFeature Enhancement Proposal regarding transaction context can be found here.

      Sets the transaction context using the registered transaction context propagator.

      Type Parameters

      • R

        The return value of the callback

      Parameters

      • transactionContext: EvaluationContext

        The transaction specific context

      • callback: ((...args) => R)

        Callback function used to set the transaction context on the stack

          • (...args): R
          • Parameters

            • Rest ...args: unknown[]

            Returns R

      • Rest ...args: unknown[]

        Optional arguments that are passed to the callback function

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.BaseHook.html b/interfaces/_openfeature_web_sdk.BaseHook.html new file mode 100644 index 000000000..070ee439c --- /dev/null +++ b/interfaces/_openfeature_web_sdk.BaseHook.html @@ -0,0 +1,11 @@ +BaseHook | Documentation

    Interface BaseHook<T, BeforeHookReturn, HooksReturn>

    Type Parameters

    Hierarchy

    • BaseHook

    Methods

    • Runs after flag values are successfully resolved from the provider.

      +

      Parameters

      Returns HooksReturn

    • Runs before flag values are resolved from the provider. +If an EvaluationContext is returned, it will be merged with the pre-existing EvaluationContext.

      +

      Parameters

      Returns BeforeHookReturn

    • Runs in the event of an unhandled error or promise rejection during flag resolution, or any attached hooks.

      +

      Parameters

      • hookContext: Readonly<HookContext<T>>
      • error: unknown
      • Optional hookHints: Readonly<Record<string, unknown>>

      Returns HooksReturn

    • Runs after all other hook stages, regardless of success or error. +Errors thrown here are unhandled by the client and will surface in application code.

      +

      Parameters

      • hookContext: Readonly<HookContext<T>>
      • Optional hookHints: Readonly<Record<string, unknown>>

      Returns HooksReturn

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.BeforeHookContext.html b/interfaces/_openfeature_web_sdk.BeforeHookContext.html index 63b0f8b43..e53f55a0d 100644 --- a/interfaces/_openfeature_web_sdk.BeforeHookContext.html +++ b/interfaces/_openfeature_web_sdk.BeforeHookContext.html @@ -1,8 +1,8 @@ -BeforeHookContext | Documentation

    Hierarchy

    Properties

    clientMetadata +BeforeHookContext | Documentation

    Hierarchy

    Properties

    clientMetadata: ClientMetadata
    defaultValue: FlagValue
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    clientMetadata: ClientMetadata
    defaultValue: FlagValue
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.Client.html b/interfaces/_openfeature_web_sdk.Client.html index e47078df8..975808363 100644 --- a/interfaces/_openfeature_web_sdk.Client.html +++ b/interfaces/_openfeature_web_sdk.Client.html @@ -1,4 +1,4 @@ -Client | Documentation

    Hierarchy

    Implemented by

    Properties

    metadata +Client | Documentation

    Hierarchy

    Implemented by

    Properties

    metadata: ClientMetadata

    Methods

    • Adds a handler for the given provider event type. +

    Properties

    metadata: ClientMetadata

    Methods

    • Adds hooks that will run during flag evaluations on this receiver. +

    Returns void

    Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.ClientMetadata.html b/interfaces/_openfeature_web_sdk.ClientMetadata.html index f02843484..f5a349230 100644 --- a/interfaces/_openfeature_web_sdk.ClientMetadata.html +++ b/interfaces/_openfeature_web_sdk.ClientMetadata.html @@ -1,4 +1,4 @@ -ClientMetadata | Documentation

    Hierarchy

    Properties

    name? +ClientMetadata | Documentation

    Hierarchy

    Properties

    name?: string
    providerMetadata: ProviderMetadata
    version?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    name?: string
    providerMetadata: ProviderMetadata
    version?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.CommonProvider.html b/interfaces/_openfeature_web_sdk.CommonProvider.html index 7180da111..0a3f59749 100644 --- a/interfaces/_openfeature_web_sdk.CommonProvider.html +++ b/interfaces/_openfeature_web_sdk.CommonProvider.html @@ -1,4 +1,4 @@ -CommonProvider | Documentation

    Hierarchy

    Properties

    events? +CommonProvider | Documentation

    Hierarchy

    Properties

    Properties

    events?: GenericEventEmitter<Record<string, unknown>>

    An event emitter for ProviderEvents.

    See

    ProviderEvents

    -
    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, +

    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, the SDK will enforce that the defined paradigm at runtime.

    -

    Returns a representation of the current readiness of the provider. +

    Returns a representation of the current readiness of the provider. If the provider needs to be initialized, it should return ProviderStatus.READY. If the provider is in an error state, it should return ProviderStatus.ERROR. If the provider is functioning normally, it should return ProviderStatus.NOT_READY.

    Providers which do not implement this method are assumed to be ready immediately.

    -

    Methods

    Methods

    • A function used to setup the provider. Called by the SDK after the provider is set if the provider's status is ProviderStatus.NOT_READY. When the returned promise resolves, the SDK fires the ProviderEvents.Ready event. If the returned promise rejects, the SDK fires the ProviderEvents.Error event. Use this function to perform any context-dependent setup within the provider.

      -

      Parameters

      Returns Promise<void>

    • A function used to shut down the provider. Called when this provider is replaced with a new one, or when the OpenFeature is shut down.

      -

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.EvaluationLifeCycle.html b/interfaces/_openfeature_web_sdk.EvaluationLifeCycle.html index 8c2ded289..4d2fc84db 100644 --- a/interfaces/_openfeature_web_sdk.EvaluationLifeCycle.html +++ b/interfaces/_openfeature_web_sdk.EvaluationLifeCycle.html @@ -1,4 +1,4 @@ -EvaluationLifeCycle | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    addHooks +EvaluationLifeCycle | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    • Adds hooks that will run during flag evaluations on this receiver. @@ -6,10 +6,10 @@ will not remove existing hooks. Hooks registered on the global API object run with all evaluations. Hooks registered on the client run with all evaluations on that client.

      -

      Parameters

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.Eventing.html b/interfaces/_openfeature_web_sdk.Eventing.html index 064f53871..7c7a2cb60 100644 --- a/interfaces/_openfeature_web_sdk.Eventing.html +++ b/interfaces/_openfeature_web_sdk.Eventing.html @@ -1,14 +1,14 @@ -Eventing | Documentation

    Hierarchy

    Implemented by

    Methods

    addHandler +Eventing | Documentation

    Hierarchy

    Implemented by

    Methods

    • Adds a handler for the given provider event type. The handlers are called in the order they have been added.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to listen to

      • handler: EventHandler<T>

        The handler to run on occurrence of the event type

        -

      Returns void

    • Gets the current handlers for the given provider event type.

      +

    Returns void

    • Removes a handler for the given provider event type.

      Type Parameters

      Parameters

      • eventType: T

        The provider event type to remove the listener for

      • handler: EventHandler<T>

        The handler to remove for the provider event type

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.Features.html b/interfaces/_openfeature_web_sdk.Features.html index 255b1ed81..e94b8cf3d 100644 --- a/interfaces/_openfeature_web_sdk.Features.html +++ b/interfaces/_openfeature_web_sdk.Features.html @@ -1,4 +1,4 @@ -Features | Documentation

    Hierarchy

    Methods

    getBooleanDetails +Features | Documentation

    Hierarchy

    Methods

  • defaultValue: boolean

    The value returned if an error occurs

  • Optional options: FlagEvaluationOptions

    Additional flag evaluation options

  • Returns EvaluationDetails<boolean>

    Flag evaluation details response

    -
    • Performs a flag evaluation that returns a boolean.

      Parameters

      • flagKey: string

        The flag key uniquely identifies a particular flag

      • defaultValue: boolean

        The value returned if an error occurs

      • Optional options: FlagEvaluationOptions

        Additional flag evaluation options

      Returns boolean

      Flag evaluation response

      -

    Generated using TypeDoc

    \ No newline at end of file +
  • Type Parameters

    • T extends string = string

    Parameters

    Returns T

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.FlagEvaluationOptions.html b/interfaces/_openfeature_web_sdk.FlagEvaluationOptions.html index 64199043c..69c5afa3d 100644 --- a/interfaces/_openfeature_web_sdk.FlagEvaluationOptions.html +++ b/interfaces/_openfeature_web_sdk.FlagEvaluationOptions.html @@ -1,3 +1,3 @@ -FlagEvaluationOptions | Documentation

    Hierarchy

    • FlagEvaluationOptions

    Properties

    hookHints? +FlagEvaluationOptions | Documentation

    Hierarchy

    • FlagEvaluationOptions

    Properties

    Properties

    hookHints?: Readonly<Record<string, unknown>>
    hooks?: Hook<FlagValue>[]

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    hookHints?: Readonly<Record<string, unknown>>
    hooks?: BaseHook<FlagValue, unknown, unknown>[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.Hook.html b/interfaces/_openfeature_web_sdk.Hook.html deleted file mode 100644 index 318c67ac3..000000000 --- a/interfaces/_openfeature_web_sdk.Hook.html +++ /dev/null @@ -1,11 +0,0 @@ -Hook | Documentation

    Type Parameters

    Hierarchy

    • Hook

    Methods

    • Runs after flag values are successfully resolved from the provider.

      -

      Parameters

      Returns void | Promise<void>

    • Runs in the event of an unhandled error or promise rejection during flag resolution, or any attached hooks.

      -

      Parameters

      • hookContext: Readonly<HookContext<T>>
      • error: unknown
      • Optional hookHints: Readonly<Record<string, unknown>>

      Returns void | Promise<void>

    • Runs after all other hook stages, regardless of success or error. -Errors thrown here are unhandled by the client and will surface in application code.

      -

      Parameters

      • hookContext: Readonly<HookContext<T>>
      • Optional hookHints: Readonly<Record<string, unknown>>

      Returns void | Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.HookContext.html b/interfaces/_openfeature_web_sdk.HookContext.html index ea5fb576c..8e781050a 100644 --- a/interfaces/_openfeature_web_sdk.HookContext.html +++ b/interfaces/_openfeature_web_sdk.HookContext.html @@ -1,8 +1,8 @@ -HookContext | Documentation

    Type Parameters

    Hierarchy

    Properties

    clientMetadata +HookContext | Documentation

    Type Parameters

    Hierarchy

    Properties

    clientMetadata: ClientMetadata
    context: Readonly<EvaluationContext>
    defaultValue: T
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    clientMetadata: ClientMetadata
    context: Readonly<EvaluationContext>
    defaultValue: T
    flagKey: string
    flagValueType: FlagValueType
    logger: Logger
    providerMetadata: ProviderMetadata

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.Logger.html b/interfaces/_openfeature_web_sdk.Logger.html index 0635aa8ac..b7c6b39b6 100644 --- a/interfaces/_openfeature_web_sdk.Logger.html +++ b/interfaces/_openfeature_web_sdk.Logger.html @@ -1,5 +1,5 @@ -Logger | Documentation

    Hierarchy

    • Logger

    Implemented by

    Methods

    debug +Logger | Documentation

    Hierarchy

    • Logger

    Implemented by

    Methods

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.ManageContext.html b/interfaces/_openfeature_web_sdk.ManageContext.html index 01702f4c8..a738d8afb 100644 --- a/interfaces/_openfeature_web_sdk.ManageContext.html +++ b/interfaces/_openfeature_web_sdk.ManageContext.html @@ -1,9 +1,9 @@ -ManageContext | Documentation

    Type Parameters

    • T

    Hierarchy

    • ManageContext

    Implemented by

    Methods

    getContext +ManageContext | Documentation

    Type Parameters

    • T

    Hierarchy

    • ManageContext

    Implemented by

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.ManageLogger.html b/interfaces/_openfeature_web_sdk.ManageLogger.html index 36b61e41e..6dcd1049b 100644 --- a/interfaces/_openfeature_web_sdk.ManageLogger.html +++ b/interfaces/_openfeature_web_sdk.ManageLogger.html @@ -1,8 +1,8 @@ -ManageLogger | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    setLogger +ManageLogger | Documentation

    Type Parameters

    • T

    Hierarchy

    Implemented by

    Methods

    Methods

    • Sets a logger on this receiver. This logger supersedes to the global logger and is passed to various components in the SDK. The logger configured on the global API object will be used for all evaluations, unless overridden in a particular client.

      Parameters

      • logger: Logger

        The logger to be used

      Returns T

      The receiver (this object)

      -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.Metadata.html b/interfaces/_openfeature_web_sdk.Metadata.html index 417b8b6ac..f1006205c 100644 --- a/interfaces/_openfeature_web_sdk.Metadata.html +++ b/interfaces/_openfeature_web_sdk.Metadata.html @@ -1 +1 @@ -Metadata | Documentation

    Hierarchy

    Generated using TypeDoc

    \ No newline at end of file +Metadata | Documentation

    Hierarchy

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.Provider.html b/interfaces/_openfeature_web_sdk.Provider.html index d01f603e6..71ebe74bb 100644 --- a/interfaces/_openfeature_web_sdk.Provider.html +++ b/interfaces/_openfeature_web_sdk.Provider.html @@ -1,7 +1,7 @@ Provider | Documentation

    Interface that providers must implement to resolve flag values for their particular backend or vendor.

    Implementation for resolving all the required flag types must be defined.

    -

    Hierarchy

    Properties

    Hierarchy

    Implemented by

    Properties

    Properties

    events?: GenericEventEmitter<Record<string, unknown>>

    An event emitter for ProviderEvents.

    See

    ProviderEvents

    -
    hooks?: Hook<FlagValue>[]

    A provider hook exposes a mechanism for provider authors to register hooks +

    hooks?: Hook[]

    A provider hook exposes a mechanism for provider authors to register hooks to tap into various stages of the flag evaluation lifecycle. These hooks can be used to perform side effects and mutate the context for purposes of the provider. Provider hooks are not configured or controlled by the application author.

    -
    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, +

    runsOn?: Paradigm

    Represents where the provider is intended to be run. If defined, the SDK will enforce that the defined paradigm at runtime.

    -

    Returns a representation of the current readiness of the provider. +

    Returns a representation of the current readiness of the provider. If the provider needs to be initialized, it should return ProviderStatus.READY. If the provider is in an error state, it should return ProviderStatus.ERROR. If the provider is functioning normally, it should return ProviderStatus.NOT_READY.

    Providers which do not implement this method are assumed to be ready immediately.

    -

    Methods

    Methods

    • A function used to setup the provider. Called by the SDK after the provider is set if the provider's status is ProviderStatus.NOT_READY. When the returned promise resolves, the SDK fires the ProviderEvents.Ready event. If the returned promise rejects, the SDK fires the ProviderEvents.Error event. Use this function to perform any context-dependent setup within the provider.

      -

      Parameters

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Parameters

    Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_openfeature_web_sdk.ProviderMetadata.html b/interfaces/_openfeature_web_sdk.ProviderMetadata.html index 5344cde88..d9d2d6b41 100644 --- a/interfaces/_openfeature_web_sdk.ProviderMetadata.html +++ b/interfaces/_openfeature_web_sdk.ProviderMetadata.html @@ -1,3 +1,3 @@ ProviderMetadata | Documentation

    Static data about the provider.

    -

    Hierarchy

    Properties

    Properties

    name: string

    Generated using TypeDoc

    \ No newline at end of file +

    Hierarchy

    Properties

    Properties

    name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/modules/_openfeature_core.html b/modules/_openfeature_core.html index 0e4064561..f41b3ca8e 100644 --- a/modules/_openfeature_core.html +++ b/modules/_openfeature_core.html @@ -1,4 +1,4 @@ -@openfeature/core - v0.0.18 | Documentation

    Module @openfeature/core - v0.0.18

    +@openfeature/core - v0.0.19 | Documentation

    Module @openfeature/core - v0.0.19

    @@ -31,12 +31,12 @@

    Shared js components (server and web)

    SafeLogger TargetingKeyMissingError TypeMismatchError -

    Interfaces

    Interfaces

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/modules/_openfeature_server_sdk.html b/modules/_openfeature_server_sdk.html index c3f2ac9a1..e42742968 100644 --- a/modules/_openfeature_server_sdk.html +++ b/modules/_openfeature_server_sdk.html @@ -179,7 +179,8 @@

    OpenFeature Node.js SDK

    SafeLogger TargetingKeyMissingError TypeMismatchError -

    Interfaces

    BeforeHookContext +

    Interfaces

    BaseHook +BeforeHookContext Client ClientMetadata CommonProvider @@ -187,7 +188,6 @@

    OpenFeature Node.js SDK

    Eventing Features FlagEvaluationOptions -Hook HookContext Logger ManageContext @@ -210,6 +210,7 @@

    OpenFeature Node.js SDK

    FlagMetadata FlagValue FlagValueType +Hook HookHints JsonArray JsonObject @@ -231,4 +232,4 @@

    OpenFeature Node.js SDK

    objectOrUndefined statusMatchesEvent stringOrUndefined -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/modules/_openfeature_web_sdk.html b/modules/_openfeature_web_sdk.html index e445cebef..779dc9ff2 100644 --- a/modules/_openfeature_web_sdk.html +++ b/modules/_openfeature_web_sdk.html @@ -178,6 +178,7 @@

    OpenFeature Web SDK

    FlagNotFoundError GeneralError GenericEventEmitter +InMemoryProvider InvalidContextError OpenFeatureAPI OpenFeatureClient @@ -188,7 +189,8 @@

    OpenFeature Web SDK

    SafeLogger TargetingKeyMissingError TypeMismatchError -

    Interfaces

    BeforeHookContext +

    Interfaces

    BaseHook +BeforeHookContext Client ClientMetadata CommonProvider @@ -196,7 +198,6 @@

    OpenFeature Web SDK

    Eventing Features FlagEvaluationOptions -Hook HookContext Logger ManageContext @@ -217,6 +218,7 @@

    OpenFeature Web SDK

    FlagMetadata FlagValue FlagValueType +Hook HookHints JsonArray JsonObject @@ -236,4 +238,4 @@

    OpenFeature Web SDK

    objectOrUndefined statusMatchesEvent stringOrUndefined -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.CommonEventDetails.html b/types/_openfeature_core.CommonEventDetails.html index 9cb6927c3..f1047de06 100644 --- a/types/_openfeature_core.CommonEventDetails.html +++ b/types/_openfeature_core.CommonEventDetails.html @@ -1 +1 @@ -CommonEventDetails | Documentation
    CommonEventDetails: {
        clientName?: string;
        providerName: string;
    }

    Type declaration

    • Optional clientName?: string
    • providerName: string

    Generated using TypeDoc

    \ No newline at end of file +CommonEventDetails | Documentation
    CommonEventDetails: {
        clientName?: string;
        providerName: string;
    }

    Type declaration

    • Optional clientName?: string
    • providerName: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.ConfigChangeEvent.html b/types/_openfeature_core.ConfigChangeEvent.html index 384d609a2..90ad25d57 100644 --- a/types/_openfeature_core.ConfigChangeEvent.html +++ b/types/_openfeature_core.ConfigChangeEvent.html @@ -1 +1 @@ -ConfigChangeEvent | Documentation
    ConfigChangeEvent: CommonEventProps & {
        flagsChanged?: string[];
    }

    Type declaration

    • Optional flagsChanged?: string[]

    Generated using TypeDoc

    \ No newline at end of file +ConfigChangeEvent | Documentation
    ConfigChangeEvent: CommonEventProps & {
        flagsChanged?: string[];
    }

    Type declaration

    • Optional flagsChanged?: string[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.ErrorEvent.html b/types/_openfeature_core.ErrorEvent.html index c8e28d8b2..da0a15fc4 100644 --- a/types/_openfeature_core.ErrorEvent.html +++ b/types/_openfeature_core.ErrorEvent.html @@ -1 +1 @@ -ErrorEvent | Documentation
    ErrorEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +ErrorEvent | Documentation
    ErrorEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.EvaluationContext.html b/types/_openfeature_core.EvaluationContext.html index 16a787ab6..e363a95c4 100644 --- a/types/_openfeature_core.EvaluationContext.html +++ b/types/_openfeature_core.EvaluationContext.html @@ -2,4 +2,4 @@

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.EvaluationContextValue.html b/types/_openfeature_core.EvaluationContextValue.html index 6bdce0eae..39f07b1a2 100644 --- a/types/_openfeature_core.EvaluationContextValue.html +++ b/types/_openfeature_core.EvaluationContextValue.html @@ -1 +1 @@ -EvaluationContextValue | Documentation
    EvaluationContextValue: PrimitiveValue | Date | {
        [key: string]: EvaluationContextValue;
    } | EvaluationContextValue[]

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +EvaluationContextValue | Documentation
    EvaluationContextValue: PrimitiveValue | Date | {
        [key: string]: EvaluationContextValue;
    } | EvaluationContextValue[]

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.EvaluationDetails.html b/types/_openfeature_core.EvaluationDetails.html index 77eb02060..4ca71d8ad 100644 --- a/types/_openfeature_core.EvaluationDetails.html +++ b/types/_openfeature_core.EvaluationDetails.html @@ -1 +1 @@ -EvaluationDetails | Documentation
    EvaluationDetails<T>: {
        flagKey: string;
        flagMetadata: Readonly<FlagMetadata>;
    } & ResolutionDetails<T>

    Type Parameters

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +EvaluationDetails | Documentation
    EvaluationDetails<T>: {
        flagKey: string;
        flagMetadata: Readonly<FlagMetadata>;
    } & ResolutionDetails<T>

    Type Parameters

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.EventContext.html b/types/_openfeature_core.EventContext.html index d82237ff8..c076f7771 100644 --- a/types/_openfeature_core.EventContext.html +++ b/types/_openfeature_core.EventContext.html @@ -1 +1 @@ -EventContext | Documentation

    Type alias EventContext<T, U>

    EventContext<T, U>: EventMap[T] & U

    Type Parameters

    • T extends ProviderEvents

    • U extends Record<string, unknown> = Record<string, unknown>

    Generated using TypeDoc

    \ No newline at end of file +EventContext | Documentation

    Type alias EventContext<T, U>

    EventContext<T, U>: EventMap[T] & U

    Type Parameters

    • T extends ProviderEvents

    • U extends Record<string, unknown> = Record<string, unknown>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.EventDetails.html b/types/_openfeature_core.EventDetails.html index 167b253a3..a02e7228d 100644 --- a/types/_openfeature_core.EventDetails.html +++ b/types/_openfeature_core.EventDetails.html @@ -1 +1 @@ -EventDetails | Documentation
    EventDetails<T>: EventContext<T> & CommonEventDetails

    Type Parameters

    Generated using TypeDoc

    \ No newline at end of file +EventDetails | Documentation
    EventDetails<T>: EventContext<T> & CommonEventDetails

    Type Parameters

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.EventHandler.html b/types/_openfeature_core.EventHandler.html index 95450fcfd..a7709ec5e 100644 --- a/types/_openfeature_core.EventHandler.html +++ b/types/_openfeature_core.EventHandler.html @@ -1 +1 @@ -EventHandler | Documentation
    EventHandler<T>: ((eventDetails?) => Promise<unknown> | unknown)

    Type Parameters

    Type declaration

      • (eventDetails?): Promise<unknown> | unknown
      • Parameters

        Returns Promise<unknown> | unknown

    Generated using TypeDoc

    \ No newline at end of file +EventHandler | Documentation
    EventHandler<T>: ((eventDetails?) => Promise<unknown> | unknown)

    Type Parameters

    Type declaration

      • (eventDetails?): Promise<unknown> | unknown
      • Parameters

        Returns Promise<unknown> | unknown

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.EventMetadata.html b/types/_openfeature_core.EventMetadata.html index 6763518f8..bb16c7955 100644 --- a/types/_openfeature_core.EventMetadata.html +++ b/types/_openfeature_core.EventMetadata.html @@ -1 +1 @@ -EventMetadata | Documentation
    EventMetadata: {
        [key: string]: string | boolean | number;
    }

    Type declaration

    • [key: string]: string | boolean | number

    Generated using TypeDoc

    \ No newline at end of file +EventMetadata | Documentation
    EventMetadata: {
        [key: string]: string | boolean | number;
    }

    Type declaration

    • [key: string]: string | boolean | number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.FlagMetadata.html b/types/_openfeature_core.FlagMetadata.html index 0e970f2c0..05ff8e6cd 100644 --- a/types/_openfeature_core.FlagMetadata.html +++ b/types/_openfeature_core.FlagMetadata.html @@ -1,3 +1,3 @@ FlagMetadata | Documentation
    FlagMetadata: Record<string, string | number | boolean>

    A structure which supports definition of arbitrary properties, with keys of type string, and values of type boolean, string, or number.

    This structure is populated by a provider for use by an Application Author (via the Evaluation API) or an Application Integrator (via hooks).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.FlagValue.html b/types/_openfeature_core.FlagValue.html index ccd160b67..137be9869 100644 --- a/types/_openfeature_core.FlagValue.html +++ b/types/_openfeature_core.FlagValue.html @@ -1,2 +1,2 @@ FlagValue | Documentation
    FlagValue: boolean | string | number | JsonValue

    Represents a JSON node value, or Date.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.FlagValueType.html b/types/_openfeature_core.FlagValueType.html index 4fea49569..f44d1f188 100644 --- a/types/_openfeature_core.FlagValueType.html +++ b/types/_openfeature_core.FlagValueType.html @@ -1 +1 @@ -FlagValueType | Documentation
    FlagValueType: "boolean" | "string" | "number" | "object"

    Generated using TypeDoc

    \ No newline at end of file +FlagValueType | Documentation
    FlagValueType: "boolean" | "string" | "number" | "object"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.HookHints.html b/types/_openfeature_core.HookHints.html index ddf46e904..258f95c85 100644 --- a/types/_openfeature_core.HookHints.html +++ b/types/_openfeature_core.HookHints.html @@ -1 +1 @@ -HookHints | Documentation
    HookHints: Readonly<Record<string, unknown>>

    Generated using TypeDoc

    \ No newline at end of file +HookHints | Documentation
    HookHints: Readonly<Record<string, unknown>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.JsonArray.html b/types/_openfeature_core.JsonArray.html index c577a1e09..6e3956d7a 100644 --- a/types/_openfeature_core.JsonArray.html +++ b/types/_openfeature_core.JsonArray.html @@ -1 +1 @@ -JsonArray | Documentation
    JsonArray: JsonValue[]

    Generated using TypeDoc

    \ No newline at end of file +JsonArray | Documentation
    JsonArray: JsonValue[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.JsonObject.html b/types/_openfeature_core.JsonObject.html index 3bb8aaa18..3f33ab6cf 100644 --- a/types/_openfeature_core.JsonObject.html +++ b/types/_openfeature_core.JsonObject.html @@ -1 +1 @@ -JsonObject | Documentation
    JsonObject: {
        [key: string]: JsonValue;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +JsonObject | Documentation
    JsonObject: {
        [key: string]: JsonValue;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.JsonValue.html b/types/_openfeature_core.JsonValue.html index 27aed4972..a3a31d253 100644 --- a/types/_openfeature_core.JsonValue.html +++ b/types/_openfeature_core.JsonValue.html @@ -1,2 +1,2 @@ JsonValue | Documentation

    Represents a JSON node value.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.Paradigm.html b/types/_openfeature_core.Paradigm.html index 1da9c32c1..1f3fe9e52 100644 --- a/types/_openfeature_core.Paradigm.html +++ b/types/_openfeature_core.Paradigm.html @@ -1,2 +1,2 @@ Paradigm | Documentation
    Paradigm: "server" | "client"

    Defines where the library is intended to be run.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.PrimitiveValue.html b/types/_openfeature_core.PrimitiveValue.html index 520e49342..ef7223fef 100644 --- a/types/_openfeature_core.PrimitiveValue.html +++ b/types/_openfeature_core.PrimitiveValue.html @@ -1 +1 @@ -PrimitiveValue | Documentation
    PrimitiveValue: null | boolean | string | number

    Generated using TypeDoc

    \ No newline at end of file +PrimitiveValue | Documentation
    PrimitiveValue: null | boolean | string | number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.ReadyEvent.html b/types/_openfeature_core.ReadyEvent.html index b3d64bcf1..e321ec3cc 100644 --- a/types/_openfeature_core.ReadyEvent.html +++ b/types/_openfeature_core.ReadyEvent.html @@ -1 +1 @@ -ReadyEvent | Documentation
    ReadyEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +ReadyEvent | Documentation
    ReadyEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.ResolutionDetails.html b/types/_openfeature_core.ResolutionDetails.html index d95e83263..c3edd620e 100644 --- a/types/_openfeature_core.ResolutionDetails.html +++ b/types/_openfeature_core.ResolutionDetails.html @@ -1 +1 @@ -ResolutionDetails | Documentation
    ResolutionDetails<U>: {
        errorCode?: ErrorCode;
        errorMessage?: string;
        flagMetadata?: FlagMetadata;
        reason?: ResolutionReason;
        value: U;
        variant?: string;
    }

    Type Parameters

    • U

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +ResolutionDetails | Documentation
    ResolutionDetails<U>: {
        errorCode?: ErrorCode;
        errorMessage?: string;
        flagMetadata?: FlagMetadata;
        reason?: ResolutionReason;
        value: U;
        variant?: string;
    }

    Type Parameters

    • U

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.ResolutionReason.html b/types/_openfeature_core.ResolutionReason.html index 6cc2b9f9d..76fa1c211 100644 --- a/types/_openfeature_core.ResolutionReason.html +++ b/types/_openfeature_core.ResolutionReason.html @@ -1 +1 @@ -ResolutionReason | Documentation
    ResolutionReason: keyof typeof StandardResolutionReasons | string & Record<never, never>

    Generated using TypeDoc

    \ No newline at end of file +ResolutionReason | Documentation
    ResolutionReason: keyof typeof StandardResolutionReasons | string & Record<never, never>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_core.StaleEvent.html b/types/_openfeature_core.StaleEvent.html index 229edd455..ad82615f9 100644 --- a/types/_openfeature_core.StaleEvent.html +++ b/types/_openfeature_core.StaleEvent.html @@ -1 +1 @@ -StaleEvent | Documentation
    StaleEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +StaleEvent | Documentation
    StaleEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.CommonEventDetails.html b/types/_openfeature_server_sdk.CommonEventDetails.html index a9bb54e19..e26a4a929 100644 --- a/types/_openfeature_server_sdk.CommonEventDetails.html +++ b/types/_openfeature_server_sdk.CommonEventDetails.html @@ -1 +1 @@ -CommonEventDetails | Documentation
    CommonEventDetails: {
        clientName?: string;
        providerName: string;
    }

    Type declaration

    • Optional clientName?: string
    • providerName: string

    Generated using TypeDoc

    \ No newline at end of file +CommonEventDetails | Documentation
    CommonEventDetails: {
        clientName?: string;
        providerName: string;
    }

    Type declaration

    • Optional clientName?: string
    • providerName: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.ConfigChangeEvent.html b/types/_openfeature_server_sdk.ConfigChangeEvent.html index b5bf9e62a..6e28453ca 100644 --- a/types/_openfeature_server_sdk.ConfigChangeEvent.html +++ b/types/_openfeature_server_sdk.ConfigChangeEvent.html @@ -1 +1 @@ -ConfigChangeEvent | Documentation
    ConfigChangeEvent: CommonEventProps & {
        flagsChanged?: string[];
    }

    Type declaration

    • Optional flagsChanged?: string[]

    Generated using TypeDoc

    \ No newline at end of file +ConfigChangeEvent | Documentation
    ConfigChangeEvent: CommonEventProps & {
        flagsChanged?: string[];
    }

    Type declaration

    • Optional flagsChanged?: string[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.ErrorEvent.html b/types/_openfeature_server_sdk.ErrorEvent.html index a70c69acb..a81d77dd5 100644 --- a/types/_openfeature_server_sdk.ErrorEvent.html +++ b/types/_openfeature_server_sdk.ErrorEvent.html @@ -1 +1 @@ -ErrorEvent | Documentation
    ErrorEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +ErrorEvent | Documentation
    ErrorEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.EvaluationContext.html b/types/_openfeature_server_sdk.EvaluationContext.html index 651625c75..2e90689da 100644 --- a/types/_openfeature_server_sdk.EvaluationContext.html +++ b/types/_openfeature_server_sdk.EvaluationContext.html @@ -2,4 +2,4 @@

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.EvaluationContextValue.html b/types/_openfeature_server_sdk.EvaluationContextValue.html index 584294b65..0ec2979a9 100644 --- a/types/_openfeature_server_sdk.EvaluationContextValue.html +++ b/types/_openfeature_server_sdk.EvaluationContextValue.html @@ -1 +1 @@ -EvaluationContextValue | Documentation
    EvaluationContextValue: PrimitiveValue | Date | {
        [key: string]: EvaluationContextValue;
    } | EvaluationContextValue[]

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +EvaluationContextValue | Documentation
    EvaluationContextValue: PrimitiveValue | Date | {
        [key: string]: EvaluationContextValue;
    } | EvaluationContextValue[]

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.EvaluationDetails.html b/types/_openfeature_server_sdk.EvaluationDetails.html index 4d56ce8b6..e91c0e1ff 100644 --- a/types/_openfeature_server_sdk.EvaluationDetails.html +++ b/types/_openfeature_server_sdk.EvaluationDetails.html @@ -1 +1 @@ -EvaluationDetails | Documentation
    EvaluationDetails<T>: {
        flagKey: string;
        flagMetadata: Readonly<FlagMetadata>;
    } & ResolutionDetails<T>

    Type Parameters

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +EvaluationDetails | Documentation
    EvaluationDetails<T>: {
        flagKey: string;
        flagMetadata: Readonly<FlagMetadata>;
    } & ResolutionDetails<T>

    Type Parameters

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.EventContext.html b/types/_openfeature_server_sdk.EventContext.html index 1de6698cc..8d19cb791 100644 --- a/types/_openfeature_server_sdk.EventContext.html +++ b/types/_openfeature_server_sdk.EventContext.html @@ -1 +1 @@ -EventContext | Documentation
    EventContext<T, U>: EventMap[T] & U

    Type Parameters

    • T extends ProviderEvents

    • U extends Record<string, unknown> = Record<string, unknown>

    Generated using TypeDoc

    \ No newline at end of file +EventContext | Documentation
    EventContext<T, U>: EventMap[T] & U

    Type Parameters

    • T extends ProviderEvents

    • U extends Record<string, unknown> = Record<string, unknown>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.EventDetails.html b/types/_openfeature_server_sdk.EventDetails.html index 3c4ad0442..1fb606db1 100644 --- a/types/_openfeature_server_sdk.EventDetails.html +++ b/types/_openfeature_server_sdk.EventDetails.html @@ -1 +1 @@ -EventDetails | Documentation
    EventDetails<T>: EventContext<T> & CommonEventDetails

    Type Parameters

    Generated using TypeDoc

    \ No newline at end of file +EventDetails | Documentation
    EventDetails<T>: EventContext<T> & CommonEventDetails

    Type Parameters

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.EventHandler.html b/types/_openfeature_server_sdk.EventHandler.html index 85a6061fc..109c41902 100644 --- a/types/_openfeature_server_sdk.EventHandler.html +++ b/types/_openfeature_server_sdk.EventHandler.html @@ -1 +1 @@ -EventHandler | Documentation
    EventHandler<T>: ((eventDetails?) => Promise<unknown> | unknown)

    Type Parameters

    Type declaration

      • (eventDetails?): Promise<unknown> | unknown
      • Parameters

        Returns Promise<unknown> | unknown

    Generated using TypeDoc

    \ No newline at end of file +EventHandler | Documentation
    EventHandler<T>: ((eventDetails?) => Promise<unknown> | unknown)

    Type Parameters

    Type declaration

      • (eventDetails?): Promise<unknown> | unknown
      • Parameters

        Returns Promise<unknown> | unknown

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.EventMetadata.html b/types/_openfeature_server_sdk.EventMetadata.html index 585ec2492..e5ecf4441 100644 --- a/types/_openfeature_server_sdk.EventMetadata.html +++ b/types/_openfeature_server_sdk.EventMetadata.html @@ -1 +1 @@ -EventMetadata | Documentation
    EventMetadata: {
        [key: string]: string | boolean | number;
    }

    Type declaration

    • [key: string]: string | boolean | number

    Generated using TypeDoc

    \ No newline at end of file +EventMetadata | Documentation
    EventMetadata: {
        [key: string]: string | boolean | number;
    }

    Type declaration

    • [key: string]: string | boolean | number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.FlagMetadata.html b/types/_openfeature_server_sdk.FlagMetadata.html index 09d8ed002..349231633 100644 --- a/types/_openfeature_server_sdk.FlagMetadata.html +++ b/types/_openfeature_server_sdk.FlagMetadata.html @@ -1,3 +1,3 @@ FlagMetadata | Documentation
    FlagMetadata: Record<string, string | number | boolean>

    A structure which supports definition of arbitrary properties, with keys of type string, and values of type boolean, string, or number.

    This structure is populated by a provider for use by an Application Author (via the Evaluation API) or an Application Integrator (via hooks).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.FlagValue.html b/types/_openfeature_server_sdk.FlagValue.html index 30f0590c9..874a99c70 100644 --- a/types/_openfeature_server_sdk.FlagValue.html +++ b/types/_openfeature_server_sdk.FlagValue.html @@ -1,2 +1,2 @@ FlagValue | Documentation
    FlagValue: boolean | string | number | JsonValue

    Represents a JSON node value, or Date.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.FlagValueType.html b/types/_openfeature_server_sdk.FlagValueType.html index 7f351da0c..4c282e07d 100644 --- a/types/_openfeature_server_sdk.FlagValueType.html +++ b/types/_openfeature_server_sdk.FlagValueType.html @@ -1 +1 @@ -FlagValueType | Documentation
    FlagValueType: "boolean" | "string" | "number" | "object"

    Generated using TypeDoc

    \ No newline at end of file +FlagValueType | Documentation
    FlagValueType: "boolean" | "string" | "number" | "object"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.Hook.html b/types/_openfeature_server_sdk.Hook.html new file mode 100644 index 000000000..fd5b4ba7a --- /dev/null +++ b/types/_openfeature_server_sdk.Hook.html @@ -0,0 +1 @@ +Hook | Documentation
    Hook: BaseHook<FlagValue, Promise<EvaluationContext | Promise<void>> | EvaluationContext | void, Promise<void> | void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.HookHints.html b/types/_openfeature_server_sdk.HookHints.html index 038aae21c..916643d83 100644 --- a/types/_openfeature_server_sdk.HookHints.html +++ b/types/_openfeature_server_sdk.HookHints.html @@ -1 +1 @@ -HookHints | Documentation
    HookHints: Readonly<Record<string, unknown>>

    Generated using TypeDoc

    \ No newline at end of file +HookHints | Documentation
    HookHints: Readonly<Record<string, unknown>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.JsonArray.html b/types/_openfeature_server_sdk.JsonArray.html index bdcdc84d3..3b57b8c70 100644 --- a/types/_openfeature_server_sdk.JsonArray.html +++ b/types/_openfeature_server_sdk.JsonArray.html @@ -1 +1 @@ -JsonArray | Documentation
    JsonArray: JsonValue[]

    Generated using TypeDoc

    \ No newline at end of file +JsonArray | Documentation
    JsonArray: JsonValue[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.JsonObject.html b/types/_openfeature_server_sdk.JsonObject.html index 02f7447f2..05d206552 100644 --- a/types/_openfeature_server_sdk.JsonObject.html +++ b/types/_openfeature_server_sdk.JsonObject.html @@ -1 +1 @@ -JsonObject | Documentation
    JsonObject: {
        [key: string]: JsonValue;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +JsonObject | Documentation
    JsonObject: {
        [key: string]: JsonValue;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.JsonValue.html b/types/_openfeature_server_sdk.JsonValue.html index 8f02d3267..288658634 100644 --- a/types/_openfeature_server_sdk.JsonValue.html +++ b/types/_openfeature_server_sdk.JsonValue.html @@ -1,2 +1,2 @@ JsonValue | Documentation

    Represents a JSON node value.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.Paradigm.html b/types/_openfeature_server_sdk.Paradigm.html index 560220d84..a04b08e4a 100644 --- a/types/_openfeature_server_sdk.Paradigm.html +++ b/types/_openfeature_server_sdk.Paradigm.html @@ -1,2 +1,2 @@ Paradigm | Documentation
    Paradigm: "server" | "client"

    Defines where the library is intended to be run.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.PrimitiveValue.html b/types/_openfeature_server_sdk.PrimitiveValue.html index fd3d73a8f..0f43dbdbe 100644 --- a/types/_openfeature_server_sdk.PrimitiveValue.html +++ b/types/_openfeature_server_sdk.PrimitiveValue.html @@ -1 +1 @@ -PrimitiveValue | Documentation
    PrimitiveValue: null | boolean | string | number

    Generated using TypeDoc

    \ No newline at end of file +PrimitiveValue | Documentation
    PrimitiveValue: null | boolean | string | number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.ReadyEvent.html b/types/_openfeature_server_sdk.ReadyEvent.html index c3604fe95..c164fdb01 100644 --- a/types/_openfeature_server_sdk.ReadyEvent.html +++ b/types/_openfeature_server_sdk.ReadyEvent.html @@ -1 +1 @@ -ReadyEvent | Documentation
    ReadyEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +ReadyEvent | Documentation
    ReadyEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.ResolutionDetails.html b/types/_openfeature_server_sdk.ResolutionDetails.html index 1d3169a01..42f9b50a0 100644 --- a/types/_openfeature_server_sdk.ResolutionDetails.html +++ b/types/_openfeature_server_sdk.ResolutionDetails.html @@ -1 +1 @@ -ResolutionDetails | Documentation
    ResolutionDetails<U>: {
        errorCode?: ErrorCode;
        errorMessage?: string;
        flagMetadata?: FlagMetadata;
        reason?: ResolutionReason;
        value: U;
        variant?: string;
    }

    Type Parameters

    • U

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +ResolutionDetails | Documentation
    ResolutionDetails<U>: {
        errorCode?: ErrorCode;
        errorMessage?: string;
        flagMetadata?: FlagMetadata;
        reason?: ResolutionReason;
        value: U;
        variant?: string;
    }

    Type Parameters

    • U

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.ResolutionReason.html b/types/_openfeature_server_sdk.ResolutionReason.html index 55a933301..38d96063b 100644 --- a/types/_openfeature_server_sdk.ResolutionReason.html +++ b/types/_openfeature_server_sdk.ResolutionReason.html @@ -1 +1 @@ -ResolutionReason | Documentation
    ResolutionReason: keyof typeof StandardResolutionReasons | string & Record<never, never>

    Generated using TypeDoc

    \ No newline at end of file +ResolutionReason | Documentation
    ResolutionReason: keyof typeof StandardResolutionReasons | string & Record<never, never>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.StaleEvent.html b/types/_openfeature_server_sdk.StaleEvent.html index 8b643b36b..b7892d414 100644 --- a/types/_openfeature_server_sdk.StaleEvent.html +++ b/types/_openfeature_server_sdk.StaleEvent.html @@ -1 +1 @@ -StaleEvent | Documentation
    StaleEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +StaleEvent | Documentation
    StaleEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_server_sdk.TransactionContext.html b/types/_openfeature_server_sdk.TransactionContext.html index c0333a82f..7182f3992 100644 --- a/types/_openfeature_server_sdk.TransactionContext.html +++ b/types/_openfeature_server_sdk.TransactionContext.html @@ -1,4 +1,4 @@ TransactionContext | Documentation
    TransactionContext: EvaluationContext

    Transaction context is a mechanism for adding transaction specific context that is merged with evaluation context prior to flag evaluation. Examples of potential transaction specific context include: a user id, user agent, or request path.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.CommonEventDetails.html b/types/_openfeature_web_sdk.CommonEventDetails.html index aba10c3f2..8e82b0c75 100644 --- a/types/_openfeature_web_sdk.CommonEventDetails.html +++ b/types/_openfeature_web_sdk.CommonEventDetails.html @@ -1 +1 @@ -CommonEventDetails | Documentation
    CommonEventDetails: {
        clientName?: string;
        providerName: string;
    }

    Type declaration

    • Optional clientName?: string
    • providerName: string

    Generated using TypeDoc

    \ No newline at end of file +CommonEventDetails | Documentation
    CommonEventDetails: {
        clientName?: string;
        providerName: string;
    }

    Type declaration

    • Optional clientName?: string
    • providerName: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.ConfigChangeEvent.html b/types/_openfeature_web_sdk.ConfigChangeEvent.html index b8244e319..df7c73d26 100644 --- a/types/_openfeature_web_sdk.ConfigChangeEvent.html +++ b/types/_openfeature_web_sdk.ConfigChangeEvent.html @@ -1 +1 @@ -ConfigChangeEvent | Documentation
    ConfigChangeEvent: CommonEventProps & {
        flagsChanged?: string[];
    }

    Type declaration

    • Optional flagsChanged?: string[]

    Generated using TypeDoc

    \ No newline at end of file +ConfigChangeEvent | Documentation
    ConfigChangeEvent: CommonEventProps & {
        flagsChanged?: string[];
    }

    Type declaration

    • Optional flagsChanged?: string[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.ErrorEvent.html b/types/_openfeature_web_sdk.ErrorEvent.html index 57f9f50ca..2fb608aaa 100644 --- a/types/_openfeature_web_sdk.ErrorEvent.html +++ b/types/_openfeature_web_sdk.ErrorEvent.html @@ -1 +1 @@ -ErrorEvent | Documentation
    ErrorEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +ErrorEvent | Documentation
    ErrorEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.EvaluationContext.html b/types/_openfeature_web_sdk.EvaluationContext.html index 4d235f8b3..9d1c76187 100644 --- a/types/_openfeature_web_sdk.EvaluationContext.html +++ b/types/_openfeature_web_sdk.EvaluationContext.html @@ -2,4 +2,4 @@

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.EvaluationContextValue.html b/types/_openfeature_web_sdk.EvaluationContextValue.html index 6e0e8aa65..ec8cbbcbd 100644 --- a/types/_openfeature_web_sdk.EvaluationContextValue.html +++ b/types/_openfeature_web_sdk.EvaluationContextValue.html @@ -1 +1 @@ -EvaluationContextValue | Documentation
    EvaluationContextValue: PrimitiveValue | Date | {
        [key: string]: EvaluationContextValue;
    } | EvaluationContextValue[]

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +EvaluationContextValue | Documentation
    EvaluationContextValue: PrimitiveValue | Date | {
        [key: string]: EvaluationContextValue;
    } | EvaluationContextValue[]

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.EvaluationDetails.html b/types/_openfeature_web_sdk.EvaluationDetails.html index 2d51b2169..afa75204c 100644 --- a/types/_openfeature_web_sdk.EvaluationDetails.html +++ b/types/_openfeature_web_sdk.EvaluationDetails.html @@ -1 +1 @@ -EvaluationDetails | Documentation
    EvaluationDetails<T>: {
        flagKey: string;
        flagMetadata: Readonly<FlagMetadata>;
    } & ResolutionDetails<T>

    Type Parameters

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +EvaluationDetails | Documentation
    EvaluationDetails<T>: {
        flagKey: string;
        flagMetadata: Readonly<FlagMetadata>;
    } & ResolutionDetails<T>

    Type Parameters

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.EventContext.html b/types/_openfeature_web_sdk.EventContext.html index 012e2f3de..945c20c6a 100644 --- a/types/_openfeature_web_sdk.EventContext.html +++ b/types/_openfeature_web_sdk.EventContext.html @@ -1 +1 @@ -EventContext | Documentation
    EventContext<T, U>: EventMap[T] & U

    Type Parameters

    • T extends ProviderEvents

    • U extends Record<string, unknown> = Record<string, unknown>

    Generated using TypeDoc

    \ No newline at end of file +EventContext | Documentation
    EventContext<T, U>: EventMap[T] & U

    Type Parameters

    • T extends ProviderEvents

    • U extends Record<string, unknown> = Record<string, unknown>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.EventDetails.html b/types/_openfeature_web_sdk.EventDetails.html index 253c28074..42e66728d 100644 --- a/types/_openfeature_web_sdk.EventDetails.html +++ b/types/_openfeature_web_sdk.EventDetails.html @@ -1 +1 @@ -EventDetails | Documentation
    EventDetails<T>: EventContext<T> & CommonEventDetails

    Type Parameters

    Generated using TypeDoc

    \ No newline at end of file +EventDetails | Documentation
    EventDetails<T>: EventContext<T> & CommonEventDetails

    Type Parameters

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.EventHandler.html b/types/_openfeature_web_sdk.EventHandler.html index 2f65c8220..c8022fdd2 100644 --- a/types/_openfeature_web_sdk.EventHandler.html +++ b/types/_openfeature_web_sdk.EventHandler.html @@ -1 +1 @@ -EventHandler | Documentation
    EventHandler<T>: ((eventDetails?) => Promise<unknown> | unknown)

    Type Parameters

    Type declaration

      • (eventDetails?): Promise<unknown> | unknown
      • Parameters

        Returns Promise<unknown> | unknown

    Generated using TypeDoc

    \ No newline at end of file +EventHandler | Documentation
    EventHandler<T>: ((eventDetails?) => Promise<unknown> | unknown)

    Type Parameters

    Type declaration

      • (eventDetails?): Promise<unknown> | unknown
      • Parameters

        Returns Promise<unknown> | unknown

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.EventMetadata.html b/types/_openfeature_web_sdk.EventMetadata.html index b82b6cdf1..4a208d48e 100644 --- a/types/_openfeature_web_sdk.EventMetadata.html +++ b/types/_openfeature_web_sdk.EventMetadata.html @@ -1 +1 @@ -EventMetadata | Documentation
    EventMetadata: {
        [key: string]: string | boolean | number;
    }

    Type declaration

    • [key: string]: string | boolean | number

    Generated using TypeDoc

    \ No newline at end of file +EventMetadata | Documentation
    EventMetadata: {
        [key: string]: string | boolean | number;
    }

    Type declaration

    • [key: string]: string | boolean | number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.FlagMetadata.html b/types/_openfeature_web_sdk.FlagMetadata.html index 6b66fb667..67aaef706 100644 --- a/types/_openfeature_web_sdk.FlagMetadata.html +++ b/types/_openfeature_web_sdk.FlagMetadata.html @@ -1,3 +1,3 @@ FlagMetadata | Documentation
    FlagMetadata: Record<string, string | number | boolean>

    A structure which supports definition of arbitrary properties, with keys of type string, and values of type boolean, string, or number.

    This structure is populated by a provider for use by an Application Author (via the Evaluation API) or an Application Integrator (via hooks).

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.FlagValue.html b/types/_openfeature_web_sdk.FlagValue.html index 0cb304eab..d927d6a84 100644 --- a/types/_openfeature_web_sdk.FlagValue.html +++ b/types/_openfeature_web_sdk.FlagValue.html @@ -1,2 +1,2 @@ FlagValue | Documentation
    FlagValue: boolean | string | number | JsonValue

    Represents a JSON node value, or Date.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.FlagValueType.html b/types/_openfeature_web_sdk.FlagValueType.html index ea42b9dbb..a7714ef5a 100644 --- a/types/_openfeature_web_sdk.FlagValueType.html +++ b/types/_openfeature_web_sdk.FlagValueType.html @@ -1 +1 @@ -FlagValueType | Documentation
    FlagValueType: "boolean" | "string" | "number" | "object"

    Generated using TypeDoc

    \ No newline at end of file +FlagValueType | Documentation
    FlagValueType: "boolean" | "string" | "number" | "object"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.Hook.html b/types/_openfeature_web_sdk.Hook.html new file mode 100644 index 000000000..15d4f9f3d --- /dev/null +++ b/types/_openfeature_web_sdk.Hook.html @@ -0,0 +1 @@ +Hook | Documentation
    Hook: BaseHook<FlagValue, void, void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.HookHints.html b/types/_openfeature_web_sdk.HookHints.html index ce1d28b9c..8114daa94 100644 --- a/types/_openfeature_web_sdk.HookHints.html +++ b/types/_openfeature_web_sdk.HookHints.html @@ -1 +1 @@ -HookHints | Documentation
    HookHints: Readonly<Record<string, unknown>>

    Generated using TypeDoc

    \ No newline at end of file +HookHints | Documentation
    HookHints: Readonly<Record<string, unknown>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.JsonArray.html b/types/_openfeature_web_sdk.JsonArray.html index 63c7fa339..51ec004da 100644 --- a/types/_openfeature_web_sdk.JsonArray.html +++ b/types/_openfeature_web_sdk.JsonArray.html @@ -1 +1 @@ -JsonArray | Documentation
    JsonArray: JsonValue[]

    Generated using TypeDoc

    \ No newline at end of file +JsonArray | Documentation
    JsonArray: JsonValue[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.JsonObject.html b/types/_openfeature_web_sdk.JsonObject.html index 36a289407..0912e330d 100644 --- a/types/_openfeature_web_sdk.JsonObject.html +++ b/types/_openfeature_web_sdk.JsonObject.html @@ -1 +1 @@ -JsonObject | Documentation
    JsonObject: {
        [key: string]: JsonValue;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +JsonObject | Documentation
    JsonObject: {
        [key: string]: JsonValue;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.JsonValue.html b/types/_openfeature_web_sdk.JsonValue.html index 175a74457..d83763a72 100644 --- a/types/_openfeature_web_sdk.JsonValue.html +++ b/types/_openfeature_web_sdk.JsonValue.html @@ -1,2 +1,2 @@ JsonValue | Documentation

    Represents a JSON node value.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.Paradigm.html b/types/_openfeature_web_sdk.Paradigm.html index 44a231c23..2f783a880 100644 --- a/types/_openfeature_web_sdk.Paradigm.html +++ b/types/_openfeature_web_sdk.Paradigm.html @@ -1,2 +1,2 @@ Paradigm | Documentation
    Paradigm: "server" | "client"

    Defines where the library is intended to be run.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.PrimitiveValue.html b/types/_openfeature_web_sdk.PrimitiveValue.html index b48760ccd..0d2722bfe 100644 --- a/types/_openfeature_web_sdk.PrimitiveValue.html +++ b/types/_openfeature_web_sdk.PrimitiveValue.html @@ -1 +1 @@ -PrimitiveValue | Documentation
    PrimitiveValue: null | boolean | string | number

    Generated using TypeDoc

    \ No newline at end of file +PrimitiveValue | Documentation
    PrimitiveValue: null | boolean | string | number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.ReadyEvent.html b/types/_openfeature_web_sdk.ReadyEvent.html index afb178b2a..e4b134862 100644 --- a/types/_openfeature_web_sdk.ReadyEvent.html +++ b/types/_openfeature_web_sdk.ReadyEvent.html @@ -1 +1 @@ -ReadyEvent | Documentation
    ReadyEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +ReadyEvent | Documentation
    ReadyEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.ResolutionDetails.html b/types/_openfeature_web_sdk.ResolutionDetails.html index 0d27fa3bf..16cb6a6f5 100644 --- a/types/_openfeature_web_sdk.ResolutionDetails.html +++ b/types/_openfeature_web_sdk.ResolutionDetails.html @@ -1 +1 @@ -ResolutionDetails | Documentation
    ResolutionDetails<U>: {
        errorCode?: ErrorCode;
        errorMessage?: string;
        flagMetadata?: FlagMetadata;
        reason?: ResolutionReason;
        value: U;
        variant?: string;
    }

    Type Parameters

    • U

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +ResolutionDetails | Documentation
    ResolutionDetails<U>: {
        errorCode?: ErrorCode;
        errorMessage?: string;
        flagMetadata?: FlagMetadata;
        reason?: ResolutionReason;
        value: U;
        variant?: string;
    }

    Type Parameters

    • U

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.ResolutionReason.html b/types/_openfeature_web_sdk.ResolutionReason.html index 07eb22723..ed08cbceb 100644 --- a/types/_openfeature_web_sdk.ResolutionReason.html +++ b/types/_openfeature_web_sdk.ResolutionReason.html @@ -1 +1 @@ -ResolutionReason | Documentation
    ResolutionReason: keyof typeof StandardResolutionReasons | string & Record<never, never>

    Generated using TypeDoc

    \ No newline at end of file +ResolutionReason | Documentation
    ResolutionReason: keyof typeof StandardResolutionReasons | string & Record<never, never>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/_openfeature_web_sdk.StaleEvent.html b/types/_openfeature_web_sdk.StaleEvent.html index 2804e9cc8..1858eef00 100644 --- a/types/_openfeature_web_sdk.StaleEvent.html +++ b/types/_openfeature_web_sdk.StaleEvent.html @@ -1 +1 @@ -StaleEvent | Documentation
    StaleEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file +StaleEvent | Documentation
    StaleEvent: CommonEventProps

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_core.LOG_LEVELS.html b/variables/_openfeature_core.LOG_LEVELS.html index b8089a767..9f51ae3f9 100644 --- a/variables/_openfeature_core.LOG_LEVELS.html +++ b/variables/_openfeature_core.LOG_LEVELS.html @@ -1 +1 @@ -LOG_LEVELS | Documentation
    LOG_LEVELS: (keyof Logger)[] = ...

    Generated using TypeDoc

    \ No newline at end of file +LOG_LEVELS | Documentation
    LOG_LEVELS: (keyof Logger)[] = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_core.StandardResolutionReasons.html b/variables/_openfeature_core.StandardResolutionReasons.html index db4beaaec..c2e98519f 100644 --- a/variables/_openfeature_core.StandardResolutionReasons.html +++ b/variables/_openfeature_core.StandardResolutionReasons.html @@ -7,4 +7,4 @@
  • Readonly STATIC: "STATIC"

    The resolved value is static (no dynamic evaluation).

  • Readonly TARGETING_MATCH: "TARGETING_MATCH"

    The resolved value was the result of a dynamic evaluation, such as a rule or specific user-targeting.

  • Readonly UNKNOWN: "UNKNOWN"

    The reason for the resolved value could not be determined.

    -
  • Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_server_sdk.LOG_LEVELS.html b/variables/_openfeature_server_sdk.LOG_LEVELS.html index 0df38acf1..0a2218893 100644 --- a/variables/_openfeature_server_sdk.LOG_LEVELS.html +++ b/variables/_openfeature_server_sdk.LOG_LEVELS.html @@ -1 +1 @@ -LOG_LEVELS | Documentation
    LOG_LEVELS: (keyof Logger)[] = ...

    Generated using TypeDoc

    \ No newline at end of file +LOG_LEVELS | Documentation
    LOG_LEVELS: (keyof Logger)[] = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_server_sdk.NOOP_PROVIDER.html b/variables/_openfeature_server_sdk.NOOP_PROVIDER.html index fc3a61307..4b923983b 100644 --- a/variables/_openfeature_server_sdk.NOOP_PROVIDER.html +++ b/variables/_openfeature_server_sdk.NOOP_PROVIDER.html @@ -1 +1 @@ -NOOP_PROVIDER | Documentation
    NOOP_PROVIDER: NoopFeatureProvider = ...

    Generated using TypeDoc

    \ No newline at end of file +NOOP_PROVIDER | Documentation
    NOOP_PROVIDER: NoopFeatureProvider = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_server_sdk.NOOP_TRANSACTION_CONTEXT_PROPAGATOR.html b/variables/_openfeature_server_sdk.NOOP_TRANSACTION_CONTEXT_PROPAGATOR.html index 142aaa51f..b1c734724 100644 --- a/variables/_openfeature_server_sdk.NOOP_TRANSACTION_CONTEXT_PROPAGATOR.html +++ b/variables/_openfeature_server_sdk.NOOP_TRANSACTION_CONTEXT_PROPAGATOR.html @@ -1 +1 @@ -NOOP_TRANSACTION_CONTEXT_PROPAGATOR | Documentation

    Variable NOOP_TRANSACTION_CONTEXT_PROPAGATORConst

    NOOP_TRANSACTION_CONTEXT_PROPAGATOR: NoopTransactionContextPropagator = ...

    Generated using TypeDoc

    \ No newline at end of file +NOOP_TRANSACTION_CONTEXT_PROPAGATOR | Documentation

    Variable NOOP_TRANSACTION_CONTEXT_PROPAGATORConst

    NOOP_TRANSACTION_CONTEXT_PROPAGATOR: NoopTransactionContextPropagator = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_server_sdk.OpenFeature.html b/variables/_openfeature_server_sdk.OpenFeature.html index 4b80dfe40..3e4d4c52a 100644 --- a/variables/_openfeature_server_sdk.OpenFeature.html +++ b/variables/_openfeature_server_sdk.OpenFeature.html @@ -1,3 +1,3 @@ OpenFeature | Documentation
    OpenFeature: OpenFeatureAPI = ...

    A singleton instance of the OpenFeature API.

    Returns

    OpenFeature API

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_server_sdk.StandardResolutionReasons.html b/variables/_openfeature_server_sdk.StandardResolutionReasons.html index 1c54a6412..55ecc605d 100644 --- a/variables/_openfeature_server_sdk.StandardResolutionReasons.html +++ b/variables/_openfeature_server_sdk.StandardResolutionReasons.html @@ -7,4 +7,4 @@
  • Readonly STATIC: "STATIC"

    The resolved value is static (no dynamic evaluation).

  • Readonly TARGETING_MATCH: "TARGETING_MATCH"

    The resolved value was the result of a dynamic evaluation, such as a rule or specific user-targeting.

  • Readonly UNKNOWN: "UNKNOWN"

    The reason for the resolved value could not be determined.

    -
  • Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_web_sdk.LOG_LEVELS.html b/variables/_openfeature_web_sdk.LOG_LEVELS.html index e61d8fee3..1fe0c833d 100644 --- a/variables/_openfeature_web_sdk.LOG_LEVELS.html +++ b/variables/_openfeature_web_sdk.LOG_LEVELS.html @@ -1 +1 @@ -LOG_LEVELS | Documentation
    LOG_LEVELS: (keyof Logger)[] = ...

    Generated using TypeDoc

    \ No newline at end of file +LOG_LEVELS | Documentation
    LOG_LEVELS: (keyof Logger)[] = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_web_sdk.NOOP_PROVIDER.html b/variables/_openfeature_web_sdk.NOOP_PROVIDER.html index f7f58ad9a..7400a3905 100644 --- a/variables/_openfeature_web_sdk.NOOP_PROVIDER.html +++ b/variables/_openfeature_web_sdk.NOOP_PROVIDER.html @@ -1 +1 @@ -NOOP_PROVIDER | Documentation
    NOOP_PROVIDER: NoopFeatureProvider = ...

    Generated using TypeDoc

    \ No newline at end of file +NOOP_PROVIDER | Documentation
    NOOP_PROVIDER: NoopFeatureProvider = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_web_sdk.OpenFeature.html b/variables/_openfeature_web_sdk.OpenFeature.html index 1f43eb857..0a72a5980 100644 --- a/variables/_openfeature_web_sdk.OpenFeature.html +++ b/variables/_openfeature_web_sdk.OpenFeature.html @@ -1,3 +1,3 @@ OpenFeature | Documentation
    OpenFeature: OpenFeatureAPI = ...

    A singleton instance of the OpenFeature API.

    Returns

    OpenFeature API

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/_openfeature_web_sdk.StandardResolutionReasons.html b/variables/_openfeature_web_sdk.StandardResolutionReasons.html index f7c8c9c96..f2893f701 100644 --- a/variables/_openfeature_web_sdk.StandardResolutionReasons.html +++ b/variables/_openfeature_web_sdk.StandardResolutionReasons.html @@ -7,4 +7,4 @@
  • Readonly STATIC: "STATIC"

    The resolved value is static (no dynamic evaluation).

  • Readonly TARGETING_MATCH: "TARGETING_MATCH"

    The resolved value was the result of a dynamic evaluation, such as a rule or specific user-targeting.

  • Readonly UNKNOWN: "UNKNOWN"

    The reason for the resolved value could not be determined.

    -
  • Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file