UNPKG

ngxsmk-tel-input

Version:

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

30 lines 1.28 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 VonageConfig { apiKey: string; apiSecret: string; brand?: string; apiUrl?: string; } export declare const VONAGE_CONFIG = "VONAGE_CONFIG"; export declare class VonageVerificationService extends VerificationService { private http; private readonly apiUrl; private config; constructor(http: HttpClient, config?: VonageConfig); setConfig(config: VonageConfig): void; verify(request: VerificationRequest): Observable<VerificationResponse>; check(request: VerificationCheck): Observable<VerificationCheckResponse>; static ɵfac: i0.ɵɵFactoryDeclaration<VonageVerificationService, [null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<VonageVerificationService>; } /** * Provide Vonage verification service */ export declare function provideVonageVerification(config: VonageConfig): (typeof VonageVerificationService | { provide: string; useValue: VonageConfig; })[]; //# sourceMappingURL=vonage.service.d.ts.map