Socket
Socket
Sign inDemoInstall

@tinkoff/ng-event-plugins

Package Overview
Dependencies
7
Maintainers
17
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.1.1 to 3.2.0

esm2015/plugins/global.plugin.js

39

bundles/tinkoff-ng-event-plugins.umd.js
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/platform-browser'), require('@angular/core'), require('rxjs'), require('rxjs/operators')) :
typeof define === 'function' && define.amd ? define('@tinkoff/ng-event-plugins', ['exports', '@angular/platform-browser', '@angular/core', 'rxjs', 'rxjs/operators'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.tinkoff = global.tinkoff || {}, global.tinkoff["ng-event-plugins"] = {}), global.ng.platformBrowser, global.ng.core, global.rxjs, global.rxjs.operators));
})(this, (function (exports, platformBrowser, i0, rxjs, operators) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/platform-browser'), require('@angular/core'), require('rxjs'), require('rxjs/operators'), require('@angular/common')) :
typeof define === 'function' && define.amd ? define('@tinkoff/ng-event-plugins', ['exports', '@angular/platform-browser', '@angular/core', 'rxjs', 'rxjs/operators', '@angular/common'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.tinkoff = global.tinkoff || {}, global.tinkoff["ng-event-plugins"] = {}), global.ng.platformBrowser, global.ng.core, global.rxjs, global.rxjs.operators, global.ng.common));
})(this, (function (exports, platformBrowser, i0, rxjs, operators, common) { 'use strict';

@@ -554,2 +554,30 @@ function _interopNamespace(e) {

var GLOBAL_HANDLER = new i0.InjectionToken('[GLOBAL_HANDLER]: Global event target handler', {
factory: function () {
var document = i0.inject(common.DOCUMENT);
return function (name) { return name === 'body'
? document.body
: document.defaultView[name] ||
document.createElement('div'); };
},
});
var GlobalEventPlugin = /** @class */ (function (_super) {
__extends(GlobalEventPlugin, _super);
function GlobalEventPlugin() {
var _this = _super.apply(this, __spreadArray([], __read(arguments))) || this;
_this.handler = i0.inject(GLOBAL_HANDLER);
_this.modifier = '>';
return _this;
}
GlobalEventPlugin.prototype.addEventListener = function (_, event, handler) {
return this.manager.addEventListener(this.handler(event.split('>')[0]), event.split('>')[1], handler);
};
return GlobalEventPlugin;
}(AbstractEventPlugin));
/** @nocollapse */ GlobalEventPlugin.ɵfac = i0__namespace.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0__namespace, type: GlobalEventPlugin, deps: null, target: i0__namespace.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ GlobalEventPlugin.ɵprov = i0__namespace.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0__namespace, type: GlobalEventPlugin });
i0__namespace.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0__namespace, type: GlobalEventPlugin, decorators: [{
type: i0.Injectable
}] });
var OptionsEventPlugin = /** @class */ (function (_super) {

@@ -695,2 +723,3 @@ __extends(OptionsEventPlugin, _super);

BindEventPlugin,
GlobalEventPlugin,
OptionsEventPlugin,

@@ -768,2 +797,4 @@ PreventEventPlugin,

exports.EventPluginsModule = EventPluginsModule;
exports.GLOBAL_HANDLER = GLOBAL_HANDLER;
exports.GlobalEventPlugin = GlobalEventPlugin;
exports.NG_EVENT_PLUGINS = NG_EVENT_PLUGINS;

@@ -770,0 +801,0 @@ exports.OptionsEventPlugin = OptionsEventPlugin;

4

esm2015/constants/plugins.js
import { EVENT_MANAGER_PLUGINS } from '@angular/platform-browser';
import { BindEventPlugin } from '../plugins/bind.plugin';
import { GlobalEventPlugin } from '../plugins/global.plugin';
import { OptionsEventPlugin } from '../plugins/options.plugin';

@@ -12,2 +13,3 @@ import { PreventEventPlugin } from '../plugins/prevent.plugin';

BindEventPlugin,
GlobalEventPlugin,
OptionsEventPlugin,

@@ -24,2 +26,2 @@ PreventEventPlugin,

}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25nLWV2ZW50LXBsdWdpbnMvc3JjL2NvbnN0YW50cy9wbHVnaW5zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBRWhFLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sd0JBQXdCLENBQUM7QUFDdkQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUV2RCxNQUFNLE9BQU8sR0FBRztJQUNaLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZUFBZTtJQUNmLGVBQWU7Q0FDbEIsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFlLE9BQU8sQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2pFLE9BQU8sRUFBRSxxQkFBcUI7SUFDOUIsS0FBSyxFQUFFLElBQUk7SUFDWCxRQUFRO0NBQ1gsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1Byb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtFVkVOVF9NQU5BR0VSX1BMVUdJTlN9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xyXG5cclxuaW1wb3J0IHtCaW5kRXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvYmluZC5wbHVnaW4nO1xyXG5pbXBvcnQge09wdGlvbnNFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9vcHRpb25zLnBsdWdpbic7XHJcbmltcG9ydCB7UHJldmVudEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3ByZXZlbnQucGx1Z2luJztcclxuaW1wb3J0IHtTZWxmRXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvc2VsZi5wbHVnaW4nO1xyXG5pbXBvcnQge1NpbGVudEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3NpbGVudC5wbHVnaW4nO1xyXG5pbXBvcnQge1N0b3BFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9zdG9wLnBsdWdpbic7XHJcbmltcG9ydCB7Wm9uZUV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3pvbmUucGx1Z2luJztcclxuXHJcbmNvbnN0IFBMVUdJTlMgPSBbXHJcbiAgICBTaWxlbnRFdmVudFBsdWdpbixcclxuICAgIEJpbmRFdmVudFBsdWdpbixcclxuICAgIE9wdGlvbnNFdmVudFBsdWdpbixcclxuICAgIFByZXZlbnRFdmVudFBsdWdpbixcclxuICAgIFNlbGZFdmVudFBsdWdpbixcclxuICAgIFN0b3BFdmVudFBsdWdpbixcclxuICAgIFpvbmVFdmVudFBsdWdpbixcclxuXTtcclxuXHJcbmV4cG9ydCBjb25zdCBOR19FVkVOVF9QTFVHSU5TOiBQcm92aWRlcltdID0gUExVR0lOUy5tYXAodXNlQ2xhc3MgPT4gKHtcclxuICAgIHByb3ZpZGU6IEVWRU5UX01BTkFHRVJfUExVR0lOUyxcclxuICAgIG11bHRpOiB0cnVlLFxyXG4gICAgdXNlQ2xhc3MsXHJcbn0pKTtcclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25nLWV2ZW50LXBsdWdpbnMvc3JjL2NvbnN0YW50cy9wbHVnaW5zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBRWhFLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUN2RCxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQztBQUMzRCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUM3RCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sd0JBQXdCLENBQUM7QUFDdkQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDM0QsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUV2RCxNQUFNLE9BQU8sR0FBRztJQUNaLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGVBQWU7SUFDZixlQUFlO0NBQ2xCLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBZSxPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNqRSxPQUFPLEVBQUUscUJBQXFCO0lBQzlCLEtBQUssRUFBRSxJQUFJO0lBQ1gsUUFBUTtDQUNYLENBQUMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtQcm92aWRlcn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7RVZFTlRfTUFOQUdFUl9QTFVHSU5TfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcclxuXHJcbmltcG9ydCB7QmluZEV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL2JpbmQucGx1Z2luJztcclxuaW1wb3J0IHtHbG9iYWxFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9nbG9iYWwucGx1Z2luJztcclxuaW1wb3J0IHtPcHRpb25zRXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvb3B0aW9ucy5wbHVnaW4nO1xyXG5pbXBvcnQge1ByZXZlbnRFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9wcmV2ZW50LnBsdWdpbic7XHJcbmltcG9ydCB7U2VsZkV2ZW50UGx1Z2lufSBmcm9tICcuLi9wbHVnaW5zL3NlbGYucGx1Z2luJztcclxuaW1wb3J0IHtTaWxlbnRFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy9zaWxlbnQucGx1Z2luJztcclxuaW1wb3J0IHtTdG9wRXZlbnRQbHVnaW59IGZyb20gJy4uL3BsdWdpbnMvc3RvcC5wbHVnaW4nO1xyXG5pbXBvcnQge1pvbmVFdmVudFBsdWdpbn0gZnJvbSAnLi4vcGx1Z2lucy96b25lLnBsdWdpbic7XHJcblxyXG5jb25zdCBQTFVHSU5TID0gW1xyXG4gICAgU2lsZW50RXZlbnRQbHVnaW4sXHJcbiAgICBCaW5kRXZlbnRQbHVnaW4sXHJcbiAgICBHbG9iYWxFdmVudFBsdWdpbixcclxuICAgIE9wdGlvbnNFdmVudFBsdWdpbixcclxuICAgIFByZXZlbnRFdmVudFBsdWdpbixcclxuICAgIFNlbGZFdmVudFBsdWdpbixcclxuICAgIFN0b3BFdmVudFBsdWdpbixcclxuICAgIFpvbmVFdmVudFBsdWdpbixcclxuXTtcclxuXHJcbmV4cG9ydCBjb25zdCBOR19FVkVOVF9QTFVHSU5TOiBQcm92aWRlcltdID0gUExVR0lOUy5tYXAodXNlQ2xhc3MgPT4gKHtcclxuICAgIHByb3ZpZGU6IEVWRU5UX01BTkFHRVJfUExVR0lOUyxcclxuICAgIG11bHRpOiB0cnVlLFxyXG4gICAgdXNlQ2xhc3MsXHJcbn0pKTtcclxuIl19

@@ -7,2 +7,3 @@ /**

export * from './plugins/bind.plugin';
export * from './plugins/global.plugin';
export * from './plugins/options.plugin';

@@ -16,2 +17,2 @@ export * from './plugins/prevent.plugin';

export * from './module';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL25nLWV2ZW50LXBsdWdpbnMvc3JjL3B1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsMEJBQTBCLENBQUM7QUFDekMsY0FBYyx1QkFBdUIsQ0FBQztBQUN0QyxjQUFjLDBCQUEwQixDQUFDO0FBQ3pDLGNBQWMsMEJBQTBCLENBQUM7QUFDekMsY0FBYyx5QkFBeUIsQ0FBQztBQUN4QyxjQUFjLHVCQUF1QixDQUFDO0FBQ3RDLGNBQWMsdUJBQXVCLENBQUM7QUFDdEMsY0FBYyxtQkFBbUIsQ0FBQztBQUNsQyxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsVUFBVSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBAdGlua29mZi9uZy1ldmVudC1wbHVnaW5zXHJcbiAqL1xyXG5leHBvcnQgKiBmcm9tICcuL2NvbnN0YW50cy9wbHVnaW5zJztcclxuZXhwb3J0ICogZnJvbSAnLi9kZWNvcmF0b3JzL3Nob3VsZC1jYWxsJztcclxuZXhwb3J0ICogZnJvbSAnLi9wbHVnaW5zL2JpbmQucGx1Z2luJztcclxuZXhwb3J0ICogZnJvbSAnLi9wbHVnaW5zL29wdGlvbnMucGx1Z2luJztcclxuZXhwb3J0ICogZnJvbSAnLi9wbHVnaW5zL3ByZXZlbnQucGx1Z2luJztcclxuZXhwb3J0ICogZnJvbSAnLi9wbHVnaW5zL3NpbGVudC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvc3RvcC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvem9uZS5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3R5cGVzL3ByZWRpY2F0ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vdXRpbHMvYXMtY2FsbGFibGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL21vZHVsZSc7XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL25nLWV2ZW50LXBsdWdpbnMvc3JjL3B1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxjQUFjLHFCQUFxQixDQUFDO0FBQ3BDLGNBQWMsMEJBQTBCLENBQUM7QUFDekMsY0FBYyx1QkFBdUIsQ0FBQztBQUN0QyxjQUFjLHlCQUF5QixDQUFDO0FBQ3hDLGNBQWMsMEJBQTBCLENBQUM7QUFDekMsY0FBYywwQkFBMEIsQ0FBQztBQUN6QyxjQUFjLHlCQUF5QixDQUFDO0FBQ3hDLGNBQWMsdUJBQXVCLENBQUM7QUFDdEMsY0FBYyx1QkFBdUIsQ0FBQztBQUN0QyxjQUFjLG1CQUFtQixDQUFDO0FBQ2xDLGNBQWMscUJBQXFCLENBQUM7QUFDcEMsY0FBYyxVQUFVLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIEB0aW5rb2ZmL25nLWV2ZW50LXBsdWdpbnNcclxuICovXHJcbmV4cG9ydCAqIGZyb20gJy4vY29uc3RhbnRzL3BsdWdpbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2RlY29yYXRvcnMvc2hvdWxkLWNhbGwnO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvYmluZC5wbHVnaW4nO1xyXG5leHBvcnQgKiBmcm9tICcuL3BsdWdpbnMvZ2xvYmFsLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy9vcHRpb25zLnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy9wcmV2ZW50LnBsdWdpbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGx1Z2lucy9zaWxlbnQucGx1Z2luJztcclxuZXhwb3J0ICogZnJvbSAnLi9wbHVnaW5zL3N0b3AucGx1Z2luJztcclxuZXhwb3J0ICogZnJvbSAnLi9wbHVnaW5zL3pvbmUucGx1Z2luJztcclxuZXhwb3J0ICogZnJvbSAnLi90eXBlcy9wcmVkaWNhdGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL3V0aWxzL2FzLWNhbGxhYmxlJztcclxuZXhwb3J0ICogZnJvbSAnLi9tb2R1bGUnO1xyXG4iXX0=
import { EVENT_MANAGER_PLUGINS } from '@angular/platform-browser';
import * as i0 from '@angular/core';
import { Injectable, NgModule, Inject } from '@angular/core';
import { Injectable, InjectionToken, inject, NgModule, Inject } from '@angular/core';
import { EMPTY, concat, defer } from 'rxjs';
import { takeWhile } from 'rxjs/operators';
import { DOCUMENT } from '@angular/common';

@@ -63,2 +64,27 @@ function dasharize(camel) {

const GLOBAL_HANDLER = new InjectionToken('[GLOBAL_HANDLER]: Global event target handler', {
factory: () => {
const document = inject(DOCUMENT);
return name => name === 'body'
? document.body
: document.defaultView[name] ||
document.createElement('div');
},
});
class GlobalEventPlugin extends AbstractEventPlugin {
constructor() {
super(...arguments);
this.handler = inject(GLOBAL_HANDLER);
this.modifier = '>';
}
addEventListener(_, event, handler) {
return this.manager.addEventListener(this.handler(event.split('>')[0]), event.split('>')[1], handler);
}
}
/** @nocollapse */ GlobalEventPlugin.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: GlobalEventPlugin, deps: null, target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ GlobalEventPlugin.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: GlobalEventPlugin });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: GlobalEventPlugin, decorators: [{
type: Injectable
}] });
class OptionsEventPlugin extends AbstractEventPlugin {

@@ -184,2 +210,3 @@ constructor() {

BindEventPlugin,
GlobalEventPlugin,
OptionsEventPlugin,

@@ -246,3 +273,3 @@ PreventEventPlugin,

export { BindEventPlugin, EventPluginsModule, NG_EVENT_PLUGINS, OptionsEventPlugin, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, shouldCall };
export { BindEventPlugin, EventPluginsModule, GLOBAL_HANDLER, GlobalEventPlugin, NG_EVENT_PLUGINS, OptionsEventPlugin, PreventEventPlugin, SilentEventPlugin, StopEventPlugin, ZoneEventPlugin, asCallable, shouldCall };
//# sourceMappingURL=tinkoff-ng-event-plugins.js.map
{
"name": "@tinkoff/ng-event-plugins",
"version": "3.1.1",
"version": "3.2.0",
"description": "This is a library for optimizing performance sensitive events and declarative preventDefault and stopPropagation",

@@ -5,0 +5,0 @@ "keywords": [

@@ -7,2 +7,3 @@ /**

export * from './plugins/bind.plugin';
export * from './plugins/global.plugin';
export * from './plugins/options.plugin';

@@ -9,0 +10,0 @@ export * from './plugins/prevent.plugin';

@@ -97,2 +97,12 @@ # Angular Event Plugins

4. Angular global events only support `body`, `window` and `document`. You can listen to events on any global object
with these plugins by replacing `:` with `>` symbol, for example:
```ts
@HostListener('visualViewport>resize', ['$event.target'])
onPinchZoom({ scale }: VisualViewport) {
console.log(scale)
}
```
> All examples above work the same when used with `@HostListener` and `CustomEvent`

@@ -99,0 +109,0 @@

@@ -5,3 +5,3 @@ {

"framework": "angular",
"version": "3.1.1",
"version": "3.2.0",
"description-markup": "markdown",

@@ -8,0 +8,0 @@ "contributions": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc