UNPKG

formioangular-colfuturo

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.4.

29 lines 3.73 kB
import { Inject, Injectable, InjectionToken } from "@angular/core"; import { Formio } from "formiojs-colfuturo"; import * as i0 from "@angular/core"; export const FORMIO_CONFIG = new InjectionToken("formio-config"); export class FormioAppConfig { appUrl = ""; apiUrl = ""; icons; formOnly; formio; constructor(config = {}) { this.apiUrl = config.apiUrl || config.baseUrl; this.appUrl = config.appUrl || config.projectUrl; if (this.apiUrl) { Formio.setBaseUrl(this.apiUrl); Formio.setProjectUrl(this.appUrl); this.formio = new Formio(this.appUrl); } } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FormioAppConfig, deps: [{ token: FORMIO_CONFIG }], target: i0.ɵɵFactoryTarget.Injectable }); static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FormioAppConfig }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FormioAppConfig, decorators: [{ type: Injectable }], ctorParameters: () => [{ type: undefined, decorators: [{ type: Inject, args: [FORMIO_CONFIG] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWlvLmNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItZm9ybWlvL3NyYy9mb3JtaW8uY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUVuRSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sb0JBQW9CLENBQUM7O0FBRDVDLE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxJQUFJLGNBQWMsQ0FBQyxlQUFlLENBQUMsQ0FBQztBQUlqRSxNQUFNLE9BQU8sZUFBZTtJQUUxQixNQUFNLEdBQUcsRUFBRSxDQUFDO0lBQ1osTUFBTSxHQUFHLEVBQUUsQ0FBQztJQUNaLEtBQUssQ0FBVTtJQUNmLFFBQVEsQ0FBVztJQUNuQixNQUFNLENBQVU7SUFDaEIsWUFFRSxTQUtJLEVBQUU7UUFFTixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLElBQUksTUFBTSxDQUFDLE9BQU8sQ0FBQztRQUM5QyxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLElBQUksTUFBTSxDQUFDLFVBQVUsQ0FBQztRQUNqRCxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQztZQUNoQixNQUFNLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUMvQixNQUFNLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUNsQyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUN4QyxDQUFDO0lBQ0gsQ0FBQzt3R0F2QlUsZUFBZSxrQkFRaEIsYUFBYTs0R0FSWixlQUFlOzs0RkFBZixlQUFlO2tCQUQzQixVQUFVOzswQkFTTixNQUFNOzJCQUFDLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUsIEluamVjdGlvblRva2VuIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuZXhwb3J0IGNvbnN0IEZPUk1JT19DT05GSUcgPSBuZXcgSW5qZWN0aW9uVG9rZW4oXCJmb3JtaW8tY29uZmlnXCIpO1xyXG5pbXBvcnQgeyBGb3JtaW8gfSBmcm9tIFwiZm9ybWlvanMtY29sZnV0dXJvXCI7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBGb3JtaW9BcHBDb25maWcge1xyXG4gIFt4OiBzdHJpbmddOiBhbnk7XHJcbiAgYXBwVXJsID0gXCJcIjtcclxuICBhcGlVcmwgPSBcIlwiO1xyXG4gIGljb25zPzogc3RyaW5nO1xyXG4gIGZvcm1Pbmx5PzogYm9vbGVhbjtcclxuICBmb3JtaW8/OiBGb3JtaW87XHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBASW5qZWN0KEZPUk1JT19DT05GSUcpXHJcbiAgICBjb25maWc6IHtcclxuICAgICAgYXBpVXJsPzogc3RyaW5nO1xyXG4gICAgICBiYXNlVXJsPzogc3RyaW5nO1xyXG4gICAgICBhcHBVcmw/OiBzdHJpbmc7XHJcbiAgICAgIHByb2plY3RVcmw/OiBzdHJpbmc7XHJcbiAgICB9ID0ge31cclxuICApIHtcclxuICAgIHRoaXMuYXBpVXJsID0gY29uZmlnLmFwaVVybCB8fCBjb25maWcuYmFzZVVybDtcclxuICAgIHRoaXMuYXBwVXJsID0gY29uZmlnLmFwcFVybCB8fCBjb25maWcucHJvamVjdFVybDtcclxuICAgIGlmICh0aGlzLmFwaVVybCkge1xyXG4gICAgICBGb3JtaW8uc2V0QmFzZVVybCh0aGlzLmFwaVVybCk7XHJcbiAgICAgIEZvcm1pby5zZXRQcm9qZWN0VXJsKHRoaXMuYXBwVXJsKTtcclxuICAgICAgdGhpcy5mb3JtaW8gPSBuZXcgRm9ybWlvKHRoaXMuYXBwVXJsKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19