@launchdarkly/js-server-sdk-common-edge
Version:
LaunchDarkly Server SDK for JavaScript - common Edge SDK code
23 lines • 731 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const js_server_sdk_common_1 = require("@launchdarkly/js-server-sdk-common");
const createCallbacks = (emitter, logger) => ({
onError: (err) => {
if (emitter.listenerCount('error')) {
emitter.emit('error', err);
}
else {
logger === null || logger === void 0 ? void 0 : logger.error(err.message);
}
},
onFailed: (err) => {
emitter.emit('failed', err);
},
onReady: () => {
emitter.emit('ready');
},
onUpdate: js_server_sdk_common_1.noop,
hasEventListeners: () => false,
});
exports.default = createCallbacks;
//# sourceMappingURL=createCallbacks.js.map