Skip to main content
Go to Latest
class DecisionManager
implements IDecisionManager
Abstract
import { DecisionManager } from "https://deno.land/x/flagship_io_js_sdk@3.0.11/decision/DecisionManager.ts";

Constructors

new
DecisionManager(httpClient: IHttpClient, config: IFlagshipConfig)

Properties

private
_statusChangedCallback: (status: FlagshipStatus) => void
protected
_config: IFlagshipConfig
protected
_httpClient: IHttpClient
protected
_panic: boolean
protected
writeonly
panic: boolean
readonly
config: IFlagshipConfig

Methods

abstract
getCampaignsAsync(visitor: VisitorAbstract): Promise<CampaignDTO[] | null>
getModifications(campaigns: Array<CampaignDTO>): Map<string, FlagDTO>
isPanic(): boolean
statusChangedCallback(v: (status: FlagshipStatus) => void): void