UNPKG

rn-custom-alert-prompt

Version:
18 lines (17 loc) 663 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.subscribeToModalChange = exports.notifySubscribers = exports.subscribers = void 0; exports.subscribers = []; function notifySubscribers(data, alert) { exports.subscribers.forEach(subscriber => subscriber(data, alert)); } exports.notifySubscribers = notifySubscribers; function subscribeToModalChange(callback) { exports.subscribers.push(callback); return () => { const index = exports.subscribers.indexOf(callback); if (index !== -1) exports.subscribers.splice(index, 1); }; } exports.subscribeToModalChange = subscribeToModalChange;