UNPKG

rox-browser

Version:

Rollout.io ROX JS SDK Client

26 lines (25 loc) 1 kB
import { Entities } from 'rox-base'; import * as Overrider from './Overrider'; export default class RoxStringBrowser extends Entities.RoxStringBase { condition: any; _lastResultExplanation: any; _localFreeze: any; _isExperimenting: any; value: any; constructor(defaultValue?: any, variations?: any, { freeze }?: any, type?: string); unfreeze(): void; setLastResultToExperiment(value: any, collecor: any): void; setLastResultToDefault(value: any): void; setLastResultToFreeze(): void; calculateCondition(callContext: any, context: any): void; getOneTimeValue(callContext: any, context: any): void; getFreezedValue(callContext: any): void; getActiveValue(callContext: any, context: any): void; getInternalValue(callContext: any, context?: any): void; getValue(context?: any): any; setValue(newValue: any): void; explainLastResult(): any; peek(context?: any): any; get _freeze(): any; get overrider(): typeof Overrider; }