@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
10 lines • 1.18 kB
JavaScript
/**
* Unsubscribes the provided subscription, if it exists and is still opened
* @param sub the subscription that should be destroyed
*/
export function destroySubscription(sub) {
if (sub && !sub.closed) {
sub.unsubscribe();
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVzdHJveS1zdWJzY3JpcHRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL3V0aWxpdHkvZGVzdHJveS1zdWJzY3JpcHRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7OztHQUdHO0FBQ0gsTUFBTSxVQUFVLG1CQUFtQixDQUFDLEdBQWlCO0lBQ2pELElBQUksR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLE1BQU0sRUFBRTtRQUNwQixHQUFHLENBQUMsV0FBVyxFQUFFLENBQUM7S0FDckI7QUFDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtTdWJzY3JpcHRpb259IGZyb20gJ3J4anMnO1xuXG4vKipcbiAqIFVuc3Vic2NyaWJlcyB0aGUgcHJvdmlkZWQgc3Vic2NyaXB0aW9uLCBpZiBpdCBleGlzdHMgYW5kIGlzIHN0aWxsIG9wZW5lZFxuICogQHBhcmFtIHN1YiB0aGUgc3Vic2NyaXB0aW9uIHRoYXQgc2hvdWxkIGJlIGRlc3Ryb3llZFxuICovXG5leHBvcnQgZnVuY3Rpb24gZGVzdHJveVN1YnNjcmlwdGlvbihzdWI6IFN1YnNjcmlwdGlvbik6IHZvaWQge1xuICAgIGlmIChzdWIgJiYgIXN1Yi5jbG9zZWQpIHtcbiAgICAgICAgc3ViLnVuc3Vic2NyaWJlKCk7XG4gICAgfVxufVxuIl19