@launchdarkly/react-native-client-sdk
Version:
React Native LaunchDarkly SDK
14 lines • 627 B
TypeScript
import { ConnectionMode, LDLogger, LDOptions } from '@launchdarkly/js-client-sdk-common';
import { LDPlugin } from './LDPlugin';
import RNOptions, { RNStorage } from './RNOptions';
export interface ValidatedOptions {
runInBackground: boolean;
automaticNetworkHandling: boolean;
automaticBackgroundHandling: boolean;
storage?: RNStorage;
initialConnectionMode: ConnectionMode;
plugins: LDPlugin[];
}
export declare function filterToBaseOptions(opts: RNOptions): LDOptions;
export default function validateOptions(opts: RNOptions, logger: LDLogger): ValidatedOptions;
//# sourceMappingURL=options.d.ts.map