{"version":3,"file":"ngx-forms-helpers-utils-with-start-value.mjs","sources":["../../../projects/ngx-forms-helpers/utils/with-start-value/src/public-api.ts","../../../projects/ngx-forms-helpers/utils/with-start-value/src/ngx-forms-helpers-utils-with-start-value.ts"],"sourcesContent":["import {\n    AbstractControl,\n    FormControlState,\n} from \"@angular/forms\";\n\nimport {\n    Observable,\n    startWith,\n} from \"rxjs\";\n\ntype ExcludeFormControlState<T> = T extends FormControlState<any> ? never : T;\n\nexport function withStartValue<T>(control: AbstractControl<ExcludeFormControlState<T>>): Observable<ExcludeFormControlState<T>> {\n    return control.valueChanges\n        .pipe(\n            startWith(control.value)\n        );\n}","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;AAYM,SAAU,cAAc,CAAI,OAAoD,EAAA;IAClF,OAAO,OAAO,CAAC,YAAY;SACtB,IAAI,CACD,SAAS,CAAC,OAAO,CAAC,KAAK,CAAC,CAC3B,CAAC;AACV;;ACjBA;;AAEG;;;;"}