UNPKG

ngxsmk-tel-input

Version:

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

31 lines 1.32 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 TwilioConfig { accountSid: string; authToken: string; serviceSid?: string; apiUrl?: string; } export declare const TWILIO_CONFIG = "TWILIO_CONFIG"; export declare class TwilioVerificationService extends VerificationService { private http; private readonly apiUrl; private config; constructor(http: HttpClient, config?: TwilioConfig); setConfig(config: TwilioConfig): void; verify(request: VerificationRequest): Observable<VerificationResponse>; check(request: VerificationCheck): Observable<VerificationCheckResponse>; private getAuthHeaders; static ɵfac: i0.ɵɵFactoryDeclaration<TwilioVerificationService, [null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<TwilioVerificationService>; } /** * Provide Twilio verification service */ export declare function provideTwilioVerification(config: TwilioConfig): (typeof TwilioVerificationService | { provide: string; useValue: TwilioConfig; })[]; //# sourceMappingURL=twilio.service.d.ts.map