UNPKG

ngxsmk-tel-input

Version:

Angular international telephone input (intl-tel-input UI + libphonenumber-js validation). ControlValueAccessor. SSR-safe.

30 lines 1.29 kB
import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { VerificationService, VerificationRequest, VerificationResponse, VerificationCheck, VerificationCheckResponse } from './verification.service'; import * as i0 from "@angular/core"; export interface AwsSnsConfig { accessKeyId: string; secretAccessKey: string; region: string; apiUrl?: string; } export declare const AWS_SNS_CONFIG = "AWS_SNS_CONFIG"; export declare class AwsSnsVerificationService extends VerificationService { private http; private config; constructor(http: HttpClient, config?: AwsSnsConfig); setConfig(config: AwsSnsConfig): void; verify(request: VerificationRequest): Observable<VerificationResponse>; check(request: VerificationCheck): Observable<VerificationCheckResponse>; private sendSmsViaSns; static ɵfac: i0.ɵɵFactoryDeclaration<AwsSnsVerificationService, [null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<AwsSnsVerificationService>; } /** * Provide AWS SNS verification service */ export declare function provideAwsSnsVerification(config: AwsSnsConfig): (typeof AwsSnsVerificationService | { provide: string; useValue: AwsSnsConfig; })[]; //# sourceMappingURL=aws-sns.service.d.ts.map