UNPKG

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
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