RocketChat/Rocket.Chat

View on GitHub
apps/meteor/client/lib/createSubscription.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { createReactiveSubscriptionFactory } from './createReactiveSubscriptionFactory';

export const createSubscription = function <T>(
    getValue: () => T,
): [subscribe: (onStoreChange: () => void) => () => void, getSnapshot: () => T] {
    return createReactiveSubscriptionFactory(getValue)();
};