@launchdarkly/js-server-sdk-common-edge
Version:
LaunchDarkly Server SDK for JavaScript - common Edge SDK code
42 lines • 2.56 kB
TypeScript
import { LDOptions } from '@launchdarkly/js-server-sdk-common';
export declare const defaultOptions: LDOptions;
declare const createOptions: (options: LDOptions) => {
baseUri?: string | undefined;
streamUri?: string | undefined;
eventsUri?: string | undefined;
timeout?: number | undefined;
capacity?: number | undefined;
logger?: import("@launchdarkly/js-server-sdk-common").LDLogger | undefined;
featureStore?: import("@launchdarkly/js-server-sdk-common").LDFeatureStore | ((clientContext: import("@launchdarkly/js-server-sdk-common").LDClientContext) => import("@launchdarkly/js-server-sdk-common").LDFeatureStore) | undefined;
dataSystem?: import("@launchdarkly/js-server-sdk-common").LDDataSystemOptions | undefined;
bigSegments?: import("@launchdarkly/js-server-sdk-common").LDBigSegmentsOptions | undefined;
updateProcessor?: object | ((clientContext: import("@launchdarkly/js-server-sdk-common").LDClientContext, dataSourceUpdates: import("@launchdarkly/js-server-sdk-common/dist/api/subsystems").LDDataSourceUpdates, initSuccessHandler: import("@launchdarkly/js-server-sdk-common").VoidFunction, errorHandler?: ((e: Error) => void) | undefined) => import("@launchdarkly/js-sdk-common/dist/esm/api/subsystem").LDStreamProcessor) | undefined;
flushInterval?: number | undefined;
pollInterval?: number | undefined;
proxyOptions?: import("@launchdarkly/js-server-sdk-common").LDProxyOptions | undefined;
offline?: boolean | undefined;
stream?: boolean | undefined;
streamInitialReconnectDelay?: number | undefined;
useLdd?: boolean | undefined;
sendEvents?: boolean | undefined;
allAttributesPrivate?: boolean | undefined;
privateAttributes?: string[] | undefined;
contextKeysCapacity?: number | undefined;
contextKeysFlushInterval?: number | undefined;
tlsParams?: import("@launchdarkly/js-server-sdk-common").LDTLSOptions | undefined;
diagnosticOptOut?: boolean | undefined;
diagnosticRecordingInterval?: number | undefined;
wrapperName?: string | undefined;
wrapperVersion?: string | undefined;
application?: {
id?: string | undefined;
version?: string | undefined;
name?: string | undefined;
versionName?: string | undefined;
} | undefined;
payloadFilterKey?: string | undefined;
hooks?: import("@launchdarkly/js-server-sdk-common/dist/integrations").Hook[] | undefined;
enableEventCompression?: boolean | undefined;
};
export default createOptions;
//# sourceMappingURL=createOptions.d.ts.map