Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 1.72 KB

node-server-sdk.api.md

File metadata and controls

61 lines (43 loc) · 1.72 KB

API Report File for "@eppo/node-server-sdk"

Do not edit this file. It is a report generated by API Extractor.

import { Attributes } from '@eppo/js-client-sdk-common';
import { AttributeType } from '@eppo/js-client-sdk-common';
import { BanditActions } from '@eppo/js-client-sdk-common';
import { BanditSubjectAttributes } from '@eppo/js-client-sdk-common';
import { ContextAttributes } from '@eppo/js-client-sdk-common';
import { EppoClient } from '@eppo/js-client-sdk-common';
import { IAssignmentDetails } from '@eppo/js-client-sdk-common';
import { IAssignmentEvent } from '@eppo/js-client-sdk-common';
import { IAssignmentLogger } from '@eppo/js-client-sdk-common';
import { IBanditEvent } from '@eppo/js-client-sdk-common';
import { IBanditLogger } from '@eppo/js-client-sdk-common';

export { Attributes }

export { AttributeType }

export { BanditActions }

export { BanditSubjectAttributes }

export { ContextAttributes }

// @public
export function getInstance(): EppoClient;

export { IAssignmentDetails }

export { IAssignmentEvent }

export { IAssignmentLogger }

export { IBanditEvent }

export { IBanditLogger }

// @public
export interface IClientConfig {
    apiKey: string;
    assignmentLogger: IAssignmentLogger;
    banditLogger?: IBanditLogger;
    baseUrl?: string;
    numInitialRequestRetries?: number;
    numPollRequestRetries?: number;
    pollAfterFailedInitialization?: boolean;
    pollingIntervalMs?: number;
    requestTimeoutMs?: number;
    throwOnFailedInitialization?: boolean;
}

// @public
export function init(config: IClientConfig): Promise<EppoClient>;

// (No @packageDocumentation comment for this package)