ngx-no-copy
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.
74 lines (67 loc) • 3.31 kB
JavaScript
import * as i0 from '@angular/core';
import { Directive, HostListener, NgModule, Injectable } from '@angular/core';
class NpxNoCopy {
constructor() { }
blockPaste(e) {
e.preventDefault();
}
blockCopy(e) {
e.preventDefault();
}
blockCut(e) {
e.preventDefault();
}
}
NpxNoCopy.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NpxNoCopy, deps: [], target: i0.ɵɵFactoryTarget.Directive });
NpxNoCopy.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: NpxNoCopy, selector: "[NoCopyPasteCutDirective]", host: { listeners: { "paste": "blockPaste($event)", "copy": "blockCopy($event)", "cut": "blockCut($event)" } }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NpxNoCopy, decorators: [{
type: Directive,
args: [{
selector: '[NoCopyPasteCutDirective]'
}]
}], ctorParameters: function () { return []; }, propDecorators: { blockPaste: [{
type: HostListener,
args: ['paste', ['$event']]
}], blockCopy: [{
type: HostListener,
args: ['copy', ['$event']]
}], blockCut: [{
type: HostListener,
args: ['cut', ['$event']]
}] } });
class NgxNoCopyModule {
}
NgxNoCopyModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NgxNoCopyModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
NgxNoCopyModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NgxNoCopyModule, declarations: [NpxNoCopy], exports: [NpxNoCopy] });
NgxNoCopyModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NgxNoCopyModule, imports: [[]] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NgxNoCopyModule, decorators: [{
type: NgModule,
args: [{
declarations: [
NpxNoCopy
],
imports: [],
exports: [
NpxNoCopy
]
}]
}] });
class NgxNoCopyService {
constructor() { }
}
NgxNoCopyService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NgxNoCopyService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
NgxNoCopyService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NgxNoCopyService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: NgxNoCopyService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}], ctorParameters: function () { return []; } });
/*
* Public API Surface of ngx-no-copy
*/
/**
* Generated bundle index. Do not edit.
*/
export { NgxNoCopyModule, NgxNoCopyService, NpxNoCopy };
//# sourceMappingURL=ngx-no-copy.js.map