UNPKG

ng-smart-on-fhir

Version:

[![SRDC](https://www.srdc.com.tr/wp-content/uploads/2014/12/srdc-wp.png)](https://srdc.com.tr/en)

36 lines 6.49 kB
import { NgModule } from '@angular/core'; import { SmartOnFhirService } from "./services/smart-on-fhir.service"; import { LoginComponent } from "./components/login/login.component"; import { LaunchComponent } from "./components/launch/launch.component"; import { CallbackComponent } from "./components/callback/callback.component"; import { AsyncPipe, KeyValuePipe, NgStyle } from "@angular/common"; import { QrReaderComponent } from "./components/qr-reader/qr-reader.component"; import { CamelCaseSpacedPipe } from "./pipes/camel-case-spaced.pipe"; import { ShcShlHandlerComponent } from "./components/shc-shl-handler/shc-shl-handler.component"; import { RouterModule } from "@angular/router"; import { SmartAuthService } from "./services/smart-auth.service"; import { FormsModule } from "@angular/forms"; import * as i0 from "@angular/core"; export class SmartOnFhirModule { static forRoot(config) { return { ngModule: SmartOnFhirModule, providers: [SmartOnFhirService, { provide: 'sofConfig', useValue: config }, SmartAuthService] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SmartOnFhirModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: SmartOnFhirModule, declarations: [LoginComponent, LaunchComponent, CallbackComponent, QrReaderComponent, CamelCaseSpacedPipe, ShcShlHandlerComponent], imports: [NgStyle, KeyValuePipe, RouterModule, AsyncPipe, FormsModule] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SmartOnFhirModule, providers: [SmartOnFhirService, SmartAuthService], imports: [RouterModule, FormsModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: SmartOnFhirModule, decorators: [{ type: NgModule, args: [{ imports: [ NgStyle, KeyValuePipe, RouterModule, AsyncPipe, FormsModule ], exports: [], declarations: [LoginComponent, LaunchComponent, CallbackComponent, QrReaderComponent, CamelCaseSpacedPipe, ShcShlHandlerComponent], providers: [SmartOnFhirService, SmartAuthService], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnQtb24tZmhpci5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9zbWFydC1vbi1maGlyL3NyYy9saWIvc21hcnQtb24tZmhpci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFzQixRQUFRLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDNUQsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0sa0NBQWtDLENBQUM7QUFDcEUsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLG9DQUFvQyxDQUFDO0FBQ2xFLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSxzQ0FBc0MsQ0FBQztBQUNyRSxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSwwQ0FBMEMsQ0FBQztBQUMzRSxPQUFPLEVBQUMsU0FBUyxFQUFFLFlBQVksRUFBRSxPQUFPLEVBQUMsTUFBTSxpQkFBaUIsQ0FBQztBQUNqRSxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSw0Q0FBNEMsQ0FBQztBQUM3RSxPQUFPLEVBQUMsbUJBQW1CLEVBQUMsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNuRSxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSx3REFBd0QsQ0FBQztBQUM5RixPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0saUJBQWlCLENBQUM7QUFFN0MsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sK0JBQStCLENBQUM7QUFDL0QsT0FBTyxFQUFDLFdBQVcsRUFBQyxNQUFNLGdCQUFnQixDQUFDOztBQVUzQyxNQUFNLE9BQU8saUJBQWlCO0lBQzVCLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBeUI7UUFDdEMsT0FBTztZQUNMLFFBQVEsRUFBRSxpQkFBaUI7WUFDM0IsU0FBUyxFQUFFLENBQUMsa0JBQWtCLEVBQUUsRUFBQyxPQUFPLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUMsRUFBRSxnQkFBZ0IsQ0FBQztTQUM1RixDQUFBO0lBQ0gsQ0FBQzsrR0FOVSxpQkFBaUI7Z0hBQWpCLGlCQUFpQixpQkFIYixjQUFjLEVBQUUsZUFBZSxFQUFFLGlCQUFpQixFQUFFLGlCQUFpQixFQUFFLG1CQUFtQixFQUFFLHNCQUFzQixhQUgzSCxPQUFPLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxTQUFTLEVBQUUsV0FBVztnSEFNdEQsaUJBQWlCLGFBRmpCLENBQUMsa0JBQWtCLEVBQUUsZ0JBQWdCLENBQUMsWUFKcEIsWUFBWSxFQUFhLFdBQVc7OzRGQU10RCxpQkFBaUI7a0JBUjdCLFFBQVE7bUJBQUM7b0JBQ04sT0FBTyxFQUFFO3dCQUNMLE9BQU8sRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFNBQVMsRUFBRSxXQUFXO3FCQUM5RDtvQkFDSCxPQUFPLEVBQUUsRUFBRTtvQkFDWCxZQUFZLEVBQUUsQ0FBQyxjQUFjLEVBQUUsZUFBZSxFQUFFLGlCQUFpQixFQUFFLGlCQUFpQixFQUFFLG1CQUFtQixFQUFFLHNCQUFzQixDQUFDO29CQUNsSSxTQUFTLEVBQUUsQ0FBQyxrQkFBa0IsRUFBRSxnQkFBZ0IsQ0FBQztpQkFDbEQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge01vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtTbWFydE9uRmhpclNlcnZpY2V9IGZyb20gXCIuL3NlcnZpY2VzL3NtYXJ0LW9uLWZoaXIuc2VydmljZVwiO1xyXG5pbXBvcnQge0xvZ2luQ29tcG9uZW50fSBmcm9tIFwiLi9jb21wb25lbnRzL2xvZ2luL2xvZ2luLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0xhdW5jaENvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy9sYXVuY2gvbGF1bmNoLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0NhbGxiYWNrQ29tcG9uZW50fSBmcm9tIFwiLi9jb21wb25lbnRzL2NhbGxiYWNrL2NhbGxiYWNrLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge0FzeW5jUGlwZSwgS2V5VmFsdWVQaXBlLCBOZ1N0eWxlfSBmcm9tIFwiQGFuZ3VsYXIvY29tbW9uXCI7XHJcbmltcG9ydCB7UXJSZWFkZXJDb21wb25lbnR9IGZyb20gXCIuL2NvbXBvbmVudHMvcXItcmVhZGVyL3FyLXJlYWRlci5jb21wb25lbnRcIjtcclxuaW1wb3J0IHtDYW1lbENhc2VTcGFjZWRQaXBlfSBmcm9tIFwiLi9waXBlcy9jYW1lbC1jYXNlLXNwYWNlZC5waXBlXCI7XHJcbmltcG9ydCB7U2hjU2hsSGFuZGxlckNvbXBvbmVudH0gZnJvbSBcIi4vY29tcG9uZW50cy9zaGMtc2hsLWhhbmRsZXIvc2hjLXNobC1oYW5kbGVyLmNvbXBvbmVudFwiO1xyXG5pbXBvcnQge1JvdXRlck1vZHVsZX0gZnJvbSBcIkBhbmd1bGFyL3JvdXRlclwiO1xyXG5pbXBvcnQge1NtYXJ0T25GaGlyQ29uZmlnfSBmcm9tIFwiLi9tb2RlbC9zbWFydC1vbi1maGlyLmNvbmZpZ1wiO1xyXG5pbXBvcnQge1NtYXJ0QXV0aFNlcnZpY2V9IGZyb20gXCIuL3NlcnZpY2VzL3NtYXJ0LWF1dGguc2VydmljZVwiO1xyXG5pbXBvcnQge0Zvcm1zTW9kdWxlfSBmcm9tIFwiQGFuZ3VsYXIvZm9ybXNcIjtcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgICBpbXBvcnRzOiBbXHJcbiAgICAgICAgTmdTdHlsZSwgS2V5VmFsdWVQaXBlLCBSb3V0ZXJNb2R1bGUsIEFzeW5jUGlwZSwgRm9ybXNNb2R1bGVcclxuICAgIF0sXHJcbiAgZXhwb3J0czogW10sXHJcbiAgZGVjbGFyYXRpb25zOiBbTG9naW5Db21wb25lbnQsIExhdW5jaENvbXBvbmVudCwgQ2FsbGJhY2tDb21wb25lbnQsIFFyUmVhZGVyQ29tcG9uZW50LCBDYW1lbENhc2VTcGFjZWRQaXBlLCBTaGNTaGxIYW5kbGVyQ29tcG9uZW50XSxcclxuICBwcm92aWRlcnM6IFtTbWFydE9uRmhpclNlcnZpY2UsIFNtYXJ0QXV0aFNlcnZpY2VdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgU21hcnRPbkZoaXJNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KGNvbmZpZzogU21hcnRPbkZoaXJDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzPFNtYXJ0T25GaGlyTW9kdWxlPiB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogU21hcnRPbkZoaXJNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1NtYXJ0T25GaGlyU2VydmljZSwge3Byb3ZpZGU6ICdzb2ZDb25maWcnLCB1c2VWYWx1ZTogY29uZmlnfSwgU21hcnRBdXRoU2VydmljZV1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19