axe-core
Version:
Accessibility engine for automated Web UI testing
24 lines (19 loc) • 465 B
JavaScript
import assert from '../assert';
const channels = {};
export function storeReplyHandler(
channelId,
replyHandler,
sendToParent = true
) {
assert(
!channels[channelId],
`A replyHandler already exists for this message channel.`
);
channels[channelId] = { replyHandler, sendToParent };
}
export function getReplyHandler(channelId) {
return channels[channelId];
}
export function deleteReplyHandler(channelId) {
delete channels[channelId];
}