{"__symbolic":"module","version":4,"metadata":{"IngaLibraryService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"IngaLibraryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-inga-library","template":"\n    <p>\n      inga-library works!\n    </p>\n  ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"TesteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"lib-teste","template":"<ng-container>\n    <div class=\"col\">\n        <label [attr.for]=\"id\" class=\"label-padrao\">{{label}}</label>\n        <input  \n            [attr.id]=\"id\"\n            [attr.alt]=\"alt\"\n            [attr.title]=\"alt\" \n            type=\"text\" \n            class=\"form-control\"\n            [(formControl)]=\"control\" \n            [ngClass]=\"{'': control.valid, 'is-invalid': control.invalid }\"\n            pInputText> \n        <div class=\"div-error\">\n            <span  style=\"color: blue\"><b *ngIf=\"!alt\">* Informar o texto de acessibilidade \"ALT\" </b></span>\n            <span  style=\"color: red\"><b *ngIf=\"control.errors?.required\">* Campo obrigatório </b></span>\n            <span  style=\"color: red\"><b *ngIf=\"control.errors?.minlength\">* O número mínimo de {{ control.errors?.minlength.requiredLength }} caracteres </b></span>\n            <span  style=\"color: red\"><b *ngIf=\"control.errors?.maxlength\">* O número máximo de {{ control.errors?.maxlength.requiredLength }} caracteres </b></span>\n            <span  style=\"color: red\"><b *ngIf=\"control.errors?.email\">* Formato de email inválido</b></span>\n            <span  style=\"color: red\"><b *ngIf=\"control.errors?.pattern\">* Padrão inválido. <span>{{ msgPattern }}</span></b></span>\n        </div>\n    </div>\n</ng-container>\n","styles":[""]}]}],"members":{"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"msgPattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"alt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"IngaLibraryModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"IngaLibraryComponent"},{"__symbolic":"reference","name":"TesteComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":19,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":22,"character":4},{"__symbolic":"reference","module":"primeng/button","name":"ButtonModule","line":23,"character":4},{"__symbolic":"reference","module":"primeng/calendar","name":"CalendarModule","line":24,"character":4}],"exports":[{"__symbolic":"reference","name":"TesteComponent"}]}]}],"members":{}}},"origins":{"IngaLibraryService":"./lib/inga-library.service","IngaLibraryComponent":"./lib/inga-library.component","TesteComponent":"./lib/teste/teste.component","IngaLibraryModule":"./lib/inga-library.module"},"importAs":"inga-library"}