UNPKG

ngxsmk-tel-input

Version:

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

29 lines 3.11 kB
export { NgxsmkTelInputComponent } from './lib/ngxsmk-tel-input.component'; export { NgxsmkTelInputService } from './lib/ngxsmk-tel-input.service'; export type { ParseResult, ParseWithInvalidResult } from './lib/ngxsmk-tel-input.service'; export { ThemeService } from './lib/theme.service'; export type { IntlTelI18n, CountryMap } from './lib/types'; export { PhoneInputUtils } from './lib/phone-input.utils'; export { createPhoneInputState, createFormattedValueSignal, createValidationStatusSignal, createPhoneMetadataSignal } from './lib/signals'; export type { PhoneInputState } from './lib/signals'; export { provideMaterialTheme, MATERIAL_THEME_CONFIG } from './lib/themes/material.theme'; export type { MaterialThemeConfig } from './lib/themes/material.theme'; export { providePrimeNGTheme, PRIMENG_THEME_CONFIG } from './lib/themes/primeng.theme'; export type { PrimeNGThemeConfig } from './lib/themes/primeng.theme'; export { MockNgxsmkTelInputService } from './lib/testing/mock-phone-service'; export { TEST_PHONE_NUMBERS, TEST_COUNTRIES, TEST_SCENARIOS, createTestComponentFixture, getPhoneInputComponent, setPhoneInputValue, selectCountry, triggerInputEvent, triggerBlurEvent, triggerFocusEvent, getInputValue, isInputValid, hasInputErrors, getValidationErrors } from './lib/testing/test-fixtures'; export { E2E_SELECTORS, getPhoneInput, typePhoneNumber, clearPhoneInput, getPhoneInputValue, clickCountryDropdown, selectCountryFromDropdown, clickClearButton, getErrorMessage, isErrorDisplayed, E2E_SCENARIOS } from './lib/testing/e2e-helpers'; export { NgxsmkTelInputTestingModule } from './lib/testing/testing.module'; export { PhoneIntelligenceService } from './lib/phone-intelligence.service'; export type { CarrierInfo, FormatSuggestion } from './lib/phone-intelligence.service'; export { VerificationService } from './lib/integrations/verification.service'; export { TwilioVerificationService, provideTwilioVerification } from './lib/integrations/twilio.service'; export type { TwilioConfig } from './lib/integrations/twilio.service'; export { VonageVerificationService, provideVonageVerification } from './lib/integrations/vonage.service'; export type { VonageConfig } from './lib/integrations/vonage.service'; export { AwsSnsVerificationService, provideAwsSnsVerification } from './lib/integrations/aws-sns.service'; export type { AwsSnsConfig } from './lib/integrations/aws-sns.service'; export type { VerificationRequest, VerificationResponse, VerificationCheck, VerificationCheckResponse } from './lib/integrations/verification.service'; export { isCountryCode, isPhoneNumberString, isValidParseResult, isE164Format, isCompleteCarrierInfo, isHighConfidenceSuggestion, createE164PhoneNumber, createNationalPhoneNumber, createTypedValidationResult, assertCountryCode, assertE164Format } from './lib/types-enhanced'; export type { StrictPhoneInputConfig, PhoneInputEvent, CountryChangeEvent, ValidationEvent, E164PhoneNumber, NationalPhoneNumber, TypedValidationResult, ValidationError, InputSignalType, OutputSignalType } from './lib/types-enhanced'; //# sourceMappingURL=public-api.d.ts.map