UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

10 lines 1.18 kB
/** * 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