import { type IFlagshipConfig } from "https://deno.land/x/flagship_io_js_sdk@3.0.15/config/index.ts";
Properties
Specify the SDK running mode. BUCKETING or DECISION_API
Define a callable in order to get callback when the SDK status has changed.
Specify a custom implementation of LogManager in order to receive logs from the SDK.
Decide to fetch automatically modifications data when creating a new FlagshipVisitor
Specify delay between two bucketing polling. Default is 2s.
Note: If 0 is given then it should poll only once at start time.
Indicates whether enables or disables the client cache manager. By enabling the client cache, it will allow you to keep cross sessions visitor experience.
Define a callable in order to get callback when the first bucketing polling succeed.
Define a callable to get callback when the first bucketing polling failed.
Define a callable to get callback each time bucketing data from Flagship has updated.
This is a set of flag data provided to avoid the SDK to have an empty cache during the first initialization.
If it's set to true, hit cache and visitor cache will be disabled otherwise will be enabled.
Define a callable to get callback each time a Flag have been user exposed (activation hit has been sent) by SDK