UNPKG

cc-form-engine

Version:

Advanced Angular library for reactive form generation and management with dynamic validation, change tracking, and customizable error messages

39 lines (38 loc) 1.73 kB
import { Provider } from '@angular/core'; import { FormEngineConfig, LocaleConfig, ErrorMessages } from '../interfaces/form-engine-config.interface'; /** * Provides complete FormEngine configuration */ export declare function provideFormEngineConfig(config: FormEngineConfig): Provider[]; /** * Provides FormEngine with locale-specific configuration */ export declare function provideFormEngineWithLocale(locale: string, customConfig?: Partial<FormEngineConfig>): Provider[]; /** * Provides FormEngine for Colombian Spanish */ export declare function provideFormEngineForColombia(customConfig?: Partial<FormEngineConfig>): Provider[]; /** * Provides FormEngine for US English */ export declare function provideFormEngineForUS(customConfig?: Partial<FormEngineConfig>): Provider[]; /** * Provides FormEngine for Canadian English */ export declare function provideFormEngineForCanada(customConfig?: Partial<FormEngineConfig>): Provider[]; /** * Provides FormEngine for Mexican Spanish */ export declare function provideFormEngineForMexico(customConfig?: Partial<FormEngineConfig>): Provider[]; /** * Provides FormEngine for Brazilian Portuguese */ export declare function provideFormEngineForBrazil(customConfig?: Partial<FormEngineConfig>): Provider[]; /** * Provides FormEngine with custom locale and error messages */ export declare function provideFormEngineCustom(locale: LocaleConfig, errorMessages: ErrorMessages, customConfig?: Partial<Omit<FormEngineConfig, 'locale' | 'errorMessages'>>): Provider[]; /** * Provides FormEngine with auto-detection of browser locale */ export declare function provideFormEngineWithAutoLocale(fallbackLocale?: string, customConfig?: Partial<FormEngineConfig>): Provider[];