@launchdarkly/js-server-sdk-common
Version:
LaunchDarkly Server SDK for JavaScript - common code
20 lines • 762 B
TypeScript
import { LDFileDataSourceError, subsystem } from '@launchdarkly/js-sdk-common';
import { Flag } from '../evaluation/data/Flag';
export type FileDataSourceErrorHandler = (err: LDFileDataSourceError) => void;
export declare function makeFlagWithValue(key: string, value: any, version: number): Flag;
export default class FileDataSource implements subsystem.LDStreamProcessor {
private readonly _featureStore;
private _initSuccessHandler;
private readonly _errorHandler?;
private _logger?;
private _yamlParser?;
private _fileLoader;
private _allData;
start(): void;
stop(): void;
close(): void;
private _addItem;
private _processFileData;
private _processParsedData;
}
//# sourceMappingURL=FileDataSource.d.ts.map