rn-custom-alert-prompt
Version:
ReactNative Alert & Prompt with no dependencies
20 lines (16 loc) • 463 B
text/typescript
import {AlertData, PromptData} from '../types/alertTypes';
export const subscribers: ((
data?: PromptData | AlertData,
alert?: boolean,
) => void)[] = [];
export function notifySubscribers(
data?: PromptData | AlertData,
alert?: boolean,
) {
subscribers.forEach(subscriber => subscriber(data, alert));
}
export function subscribeToModalChange(
callback: (data?: PromptData | AlertData, alert?: boolean) => void,
) {
subscribers.push(callback);
}