UNPKG

ngx-slider-recaptcha

Version:
77 lines 9.6 kB
import { NgModule } from '@angular/core'; import { NgxSliderRecaptchaComponent } from './components/ngx-slider-recaptcha.component'; import { CommonModule } from '@angular/common'; import { DefaultNgxSliderRecaptchaVerificationService } from './services/default-ngx-slider-recaptcha-verification.service'; import { NGX_SLIDER_RECAPTCHA_VERIFICATION_SERVICE_TOKEN } from './tokens/ngx-slider-recaptcha-verification-service.token'; import { NGX_SLIDER_RECAPTCHA_IMAGE_SERVICE_TOKEN } from './tokens/ngx-slider-recaptcha-image-service.token'; import { DefaultNgxSliderRecaptchaImageService } from './services/default-ngx-slider-recaptcha-image.service'; import { NGX_SLIDER_RECAPTCHA_CONFIG_TOKEN } from './tokens/ngx-slider-recaptcha-config.token'; import { DEFAULT_SLIDER_RECAPTCHA_CONFIG } from './config/default-ngx-slider-recaptcha-config'; import * as i0 from "@angular/core"; export class NgxSliderRecaptchaModule { static forRoot(options = {}) { const { sliderConfig = DEFAULT_SLIDER_RECAPTCHA_CONFIG, verificationService = DefaultNgxSliderRecaptchaVerificationService, imageRetrievalService = DefaultNgxSliderRecaptchaImageService } = options; return { ngModule: NgxSliderRecaptchaModule, providers: [ { provide: NGX_SLIDER_RECAPTCHA_CONFIG_TOKEN, useValue: sliderConfig }, { provide: NGX_SLIDER_RECAPTCHA_VERIFICATION_SERVICE_TOKEN, useClass: verificationService }, { provide: NGX_SLIDER_RECAPTCHA_IMAGE_SERVICE_TOKEN, useClass: imageRetrievalService } ] }; } } NgxSliderRecaptchaModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: NgxSliderRecaptchaModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); NgxSliderRecaptchaModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.3.0", ngImport: i0, type: NgxSliderRecaptchaModule, imports: [CommonModule, NgxSliderRecaptchaComponent], exports: [NgxSliderRecaptchaComponent] }); NgxSliderRecaptchaModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: NgxSliderRecaptchaModule, providers: [ { provide: NGX_SLIDER_RECAPTCHA_CONFIG_TOKEN, useValue: DEFAULT_SLIDER_RECAPTCHA_CONFIG }, { provide: NGX_SLIDER_RECAPTCHA_VERIFICATION_SERVICE_TOKEN, useClass: DefaultNgxSliderRecaptchaVerificationService }, { provide: NGX_SLIDER_RECAPTCHA_IMAGE_SERVICE_TOKEN, useClass: DefaultNgxSliderRecaptchaImageService } ], imports: [CommonModule, NgxSliderRecaptchaComponent] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: NgxSliderRecaptchaModule, decorators: [{ type: NgModule, args: [{ imports: [ CommonModule, NgxSliderRecaptchaComponent ], exports: [ NgxSliderRecaptchaComponent ], providers: [ { provide: NGX_SLIDER_RECAPTCHA_CONFIG_TOKEN, useValue: DEFAULT_SLIDER_RECAPTCHA_CONFIG }, { provide: NGX_SLIDER_RECAPTCHA_VERIFICATION_SERVICE_TOKEN, useClass: DefaultNgxSliderRecaptchaVerificationService }, { provide: NGX_SLIDER_RECAPTCHA_IMAGE_SERVICE_TOKEN, useClass: DefaultNgxSliderRecaptchaImageService } ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXNsaWRlci1yZWNhcHRjaGEubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2xpYi9uZ3gtc2xpZGVyLXJlY2FwdGNoYS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLDJCQUEyQixFQUFFLE1BQU0sNkNBQTZDLENBQUM7QUFDMUYsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQy9DLE9BQU8sRUFBRSw0Q0FBNEMsRUFBRSxNQUFNLDhEQUE4RCxDQUFDO0FBQzVILE9BQU8sRUFBRSwrQ0FBK0MsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQzNILE9BQU8sRUFBRSx3Q0FBd0MsRUFBRSxNQUFNLG1EQUFtRCxDQUFDO0FBQzdHLE9BQU8sRUFBRSxxQ0FBcUMsRUFBRSxNQUFNLHVEQUF1RCxDQUFDO0FBQzlHLE9BQU8sRUFBRSxpQ0FBaUMsRUFBRSxNQUFNLDRDQUE0QyxDQUFDO0FBRS9GLE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDOztBQXlCL0YsTUFBTSxPQUFPLHdCQUF3QjtJQUNuQyxNQUFNLENBQUMsT0FBTyxDQUNaLFVBQXFDLEVBQUU7UUFFdkMsTUFBTSxFQUNKLFlBQVksR0FBRywrQkFBK0IsRUFDOUMsbUJBQW1CLEdBQUcsNENBQTRDLEVBQ2xFLHFCQUFxQixHQUFHLHFDQUFxQyxFQUM5RCxHQUFHLE9BQU8sQ0FBQztRQUNaLE9BQU87WUFDTCxRQUFRLEVBQUUsd0JBQXdCO1lBQ2xDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsaUNBQWlDO29CQUMxQyxRQUFRLEVBQUUsWUFBWTtpQkFDdkI7Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUFFLCtDQUErQztvQkFDeEQsUUFBUSxFQUFFLG1CQUFtQjtpQkFDOUI7Z0JBQ0Q7b0JBQ0UsT0FBTyxFQUFFLHdDQUF3QztvQkFDakQsUUFBUSxFQUFFLHFCQUFxQjtpQkFDaEM7YUFDRjtTQUNGLENBQUM7SUFDSixDQUFDOztxSEExQlUsd0JBQXdCO3NIQUF4Qix3QkFBd0IsWUFyQmpDLFlBQVk7UUFDWiwyQkFBMkIsYUFHM0IsMkJBQTJCO3NIQWlCbEIsd0JBQXdCLGFBZnhCO1FBQ1Q7WUFDRSxPQUFPLEVBQUUsaUNBQWlDO1lBQzFDLFFBQVEsRUFBRSwrQkFBK0I7U0FDMUM7UUFDRDtZQUNFLE9BQU8sRUFBRSwrQ0FBK0M7WUFDeEQsUUFBUSxFQUFFLDRDQUE0QztTQUN2RDtRQUNEO1lBQ0UsT0FBTyxFQUFFLHdDQUF3QztZQUNqRCxRQUFRLEVBQUUscUNBQXFDO1NBQ2hEO0tBQ0YsWUFuQkMsWUFBWTtRQUNaLDJCQUEyQjsyRkFvQmxCLHdCQUF3QjtrQkF2QnBDLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osMkJBQTJCO3FCQUM1QjtvQkFDRCxPQUFPLEVBQUU7d0JBQ1AsMkJBQTJCO3FCQUM1QjtvQkFDRCxTQUFTLEVBQUU7d0JBQ1Q7NEJBQ0UsT0FBTyxFQUFFLGlDQUFpQzs0QkFDMUMsUUFBUSxFQUFFLCtCQUErQjt5QkFDMUM7d0JBQ0Q7NEJBQ0UsT0FBTyxFQUFFLCtDQUErQzs0QkFDeEQsUUFBUSxFQUFFLDRDQUE0Qzt5QkFDdkQ7d0JBQ0Q7NEJBQ0UsT0FBTyxFQUFFLHdDQUF3Qzs0QkFDakQsUUFBUSxFQUFFLHFDQUFxQzt5QkFDaEQ7cUJBQ0Y7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOZ3hTbGlkZXJSZWNhcHRjaGFDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbmd4LXNsaWRlci1yZWNhcHRjaGEuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgRGVmYXVsdE5neFNsaWRlclJlY2FwdGNoYVZlcmlmaWNhdGlvblNlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2VzL2RlZmF1bHQtbmd4LXNsaWRlci1yZWNhcHRjaGEtdmVyaWZpY2F0aW9uLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBOR1hfU0xJREVSX1JFQ0FQVENIQV9WRVJJRklDQVRJT05fU0VSVklDRV9UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1zbGlkZXItcmVjYXB0Y2hhLXZlcmlmaWNhdGlvbi1zZXJ2aWNlLnRva2VuJztcclxuaW1wb3J0IHsgTkdYX1NMSURFUl9SRUNBUFRDSEFfSU1BR0VfU0VSVklDRV9UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1zbGlkZXItcmVjYXB0Y2hhLWltYWdlLXNlcnZpY2UudG9rZW4nO1xyXG5pbXBvcnQgeyBEZWZhdWx0Tmd4U2xpZGVyUmVjYXB0Y2hhSW1hZ2VTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9kZWZhdWx0LW5neC1zbGlkZXItcmVjYXB0Y2hhLWltYWdlLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBOR1hfU0xJREVSX1JFQ0FQVENIQV9DT05GSUdfVE9LRU4gfSBmcm9tICcuL3Rva2Vucy9uZ3gtc2xpZGVyLXJlY2FwdGNoYS1jb25maWcudG9rZW4nO1xyXG5pbXBvcnQgeyBOZ3hTbGlkZXJSZWNhcHRjaGFPcHRpb25zIH0gZnJvbSAnLi9jb25maWcvbmd4LXNsaWRlci1yZWNhcHRjaGEtb3B0aW9ucyc7XHJcbmltcG9ydCB7IERFRkFVTFRfU0xJREVSX1JFQ0FQVENIQV9DT05GSUcgfSBmcm9tICcuL2NvbmZpZy9kZWZhdWx0LW5neC1zbGlkZXItcmVjYXB0Y2hhLWNvbmZpZyc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtcclxuICAgIENvbW1vbk1vZHVsZSxcclxuICAgIE5neFNsaWRlclJlY2FwdGNoYUNvbXBvbmVudFxyXG4gIF0sXHJcbiAgZXhwb3J0czogW1xyXG4gICAgTmd4U2xpZGVyUmVjYXB0Y2hhQ29tcG9uZW50XHJcbiAgXSxcclxuICBwcm92aWRlcnM6IFtcclxuICAgIHtcclxuICAgICAgcHJvdmlkZTogTkdYX1NMSURFUl9SRUNBUFRDSEFfQ09ORklHX1RPS0VOLFxyXG4gICAgICB1c2VWYWx1ZTogREVGQVVMVF9TTElERVJfUkVDQVBUQ0hBX0NPTkZJR1xyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgcHJvdmlkZTogTkdYX1NMSURFUl9SRUNBUFRDSEFfVkVSSUZJQ0FUSU9OX1NFUlZJQ0VfVE9LRU4sXHJcbiAgICAgIHVzZUNsYXNzOiBEZWZhdWx0Tmd4U2xpZGVyUmVjYXB0Y2hhVmVyaWZpY2F0aW9uU2VydmljZVxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgcHJvdmlkZTogTkdYX1NMSURFUl9SRUNBUFRDSEFfSU1BR0VfU0VSVklDRV9UT0tFTixcclxuICAgICAgdXNlQ2xhc3M6IERlZmF1bHROZ3hTbGlkZXJSZWNhcHRjaGFJbWFnZVNlcnZpY2VcclxuICAgIH1cclxuICBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ3hTbGlkZXJSZWNhcHRjaGFNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KFxyXG4gICAgb3B0aW9uczogTmd4U2xpZGVyUmVjYXB0Y2hhT3B0aW9ucyA9IHt9XHJcbiAgKTogTW9kdWxlV2l0aFByb3ZpZGVyczxOZ3hTbGlkZXJSZWNhcHRjaGFNb2R1bGU+IHtcclxuICAgIGNvbnN0IHtcclxuICAgICAgc2xpZGVyQ29uZmlnID0gREVGQVVMVF9TTElERVJfUkVDQVBUQ0hBX0NPTkZJRyxcclxuICAgICAgdmVyaWZpY2F0aW9uU2VydmljZSA9IERlZmF1bHROZ3hTbGlkZXJSZWNhcHRjaGFWZXJpZmljYXRpb25TZXJ2aWNlLFxyXG4gICAgICBpbWFnZVJldHJpZXZhbFNlcnZpY2UgPSBEZWZhdWx0Tmd4U2xpZGVyUmVjYXB0Y2hhSW1hZ2VTZXJ2aWNlXHJcbiAgICB9ID0gb3B0aW9ucztcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBOZ3hTbGlkZXJSZWNhcHRjaGFNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIHByb3ZpZGU6IE5HWF9TTElERVJfUkVDQVBUQ0hBX0NPTkZJR19UT0tFTixcclxuICAgICAgICAgIHVzZVZhbHVlOiBzbGlkZXJDb25maWdcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHByb3ZpZGU6IE5HWF9TTElERVJfUkVDQVBUQ0hBX1ZFUklGSUNBVElPTl9TRVJWSUNFX1RPS0VOLFxyXG4gICAgICAgICAgdXNlQ2xhc3M6IHZlcmlmaWNhdGlvblNlcnZpY2VcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHByb3ZpZGU6IE5HWF9TTElERVJfUkVDQVBUQ0hBX0lNQUdFX1NFUlZJQ0VfVE9LRU4sXHJcbiAgICAgICAgICB1c2VDbGFzczogaW1hZ2VSZXRyaWV2YWxTZXJ2aWNlXHJcbiAgICAgICAgfVxyXG4gICAgICBdXHJcbiAgICB9O1xyXG4gIH1cclxufVxyXG4iXX0=