Manual Reference Source Test
import IdentityLaunchdarkly from 'src/modules/identity-launchdarkly.js'
public class | source

IdentityLaunchdarkly

Launch Darkly integration

Constructor Summary

Public Constructor
public

constructor(config: object)

Method Summary

Public Methods
public

buildUser(profile: Object): Object

Build user profile object

public

Get All Launch Darkly flags

public

getFlag(name: String): *

Get Launch Darkly flag

public

identifyUser(profile: Object, cb: Function)

Identity new user on Launch Darkly

public

init(projectKey: String, config: Object, profile: Object, onChange: Function): Promise

Import and initialize library

public

onChange(settings: object)

React on Launch Darkly change event

public

React on Launch Darkly ready event

public

subscribe(name: String, callback: Function)

Subscribe to Launch Darkly stream

Public Constructors

public constructor(config: object) source

Params:

NameTypeAttributeDescription
config object

Launch Darkly constructor

Public Methods

public buildUser(profile: Object): Object source

Build user profile object

Params:

NameTypeAttributeDescription
profile Object

Return:

Object

public getAllFlags(): * source

Get All Launch Darkly flags

Return:

*

public getFlag(name: String): * source

Get Launch Darkly flag

Params:

NameTypeAttributeDescription
name String

Return:

*

public identifyUser(profile: Object, cb: Function) source

Identity new user on Launch Darkly

Params:

NameTypeAttributeDescription
profile Object
cb Function

public init(projectKey: String, config: Object, profile: Object, onChange: Function): Promise source

Import and initialize library

Params:

NameTypeAttributeDescription
projectKey String

Identity project key

config Object

Launch Darkly config

profile Object

User profile

onChange Function

Return:

Promise

public onChange(settings: object) source

React on Launch Darkly change event

Params:

NameTypeAttributeDescription
settings object

public onReady() source

React on Launch Darkly ready event

public subscribe(name: String, callback: Function) source

Subscribe to Launch Darkly stream

Params:

NameTypeAttributeDescription
name String

stream name

callback Function

stream callback