Creates an instance of the LaunchDarkly client.
The LaunchDarkly mobile key.
Enable / disable Auto environment attributes. When enabled, the SDK will automatically provide data about the mobile environment where the application is running. To learn more, read Automatic environment attributes. for more documentation.
LDOptions to initialize the client with.
Private
_connectionReadonly
autoProtected
dataProtected
emitterReadonly
loggerReadonly
platformReadonly
sdkGets the SDK connection mode.
Protected
getIdentifies a context to LaunchDarkly. See LDClient.identify.
The LDContext object to be identified.
Optional
identifyOptions: LDIdentifyOptionsOptional configuration. See LDIdentifyOptions.
Optional
A Promise which resolves when the flag values for the specified context are available. It rejects when:
The context is unspecified or has no key.
The identify timeout is exceeded. In client SDKs this defaults to 5s. You can customize this timeout with identifyOptions.
A network error is encountered during initialization.
Protected
sendProtected
setOptional
defaultValue: anyOptional
Generated using TypeDoc
The React Native LaunchDarkly client. Instantiate this class to create an instance of the ReactNativeLDClient and pass it to the LDProvider.
Example