UNPKG

@segment/analytics-react-native

Version:

The hassle-free way to add Segment analytics to your React-Native app.

30 lines (29 loc) 647 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createCallbackManager = void 0; const createCallbackManager = () => { const callbacks = []; const deregister = callback => { callbacks.splice(callbacks.indexOf(callback), 1); }; const register = callback => { callbacks.push(callback); return () => { deregister(callback); }; }; const run = value => { for (const callback of [...callbacks]) { callback(value); } }; return { register, deregister, run }; }; exports.createCallbackManager = createCallbackManager; //# sourceMappingURL=utils.js.map