tibas-form-json-generator
Version:
Fully configured form generator via JSON data with a custom template for each attribute + onChange events.
27 lines • 2.26 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/services/references.service.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { InjectorInstance } from '../tibas-form-json-generator.component';
export class ReferencesService {
constructor() {
}
/**
* @param {?} apiUrl
* @return {?}
*/
static getData(apiUrl) {
/** @type {?} */
const httpClient = InjectorInstance.get(HttpClient);
return httpClient.get(apiUrl);
}
}
ReferencesService.decorators = [
{ type: Injectable }
];
/** @nocollapse */
ReferencesService.ctorParameters = () => [];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVmZXJlbmNlcy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vdGliYXMtZm9ybS1qc29uLWdlbmVyYXRvci8iLCJzb3VyY2VzIjpbImxpYi9zZXJ2aWNlcy9yZWZlcmVuY2VzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBRXpDLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQUNoRCxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSx3Q0FBd0MsQ0FBQztBQUd4RSxNQUFNLE9BQU8saUJBQWlCO0lBRTVCO0lBQ0EsQ0FBQzs7Ozs7SUFFRCxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQWM7O2NBQ3JCLFVBQVUsR0FBRyxnQkFBZ0IsQ0FBQyxHQUFHLENBQWEsVUFBVSxDQUFDO1FBQy9ELE9BQU8sVUFBVSxDQUFDLEdBQUcsQ0FBa0QsTUFBTSxDQUFDLENBQUM7SUFDakYsQ0FBQzs7O1lBVEYsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge09ic2VydmFibGV9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHtIdHRwQ2xpZW50fSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQge0luamVjdG9ySW5zdGFuY2V9IGZyb20gJy4uL3RpYmFzLWZvcm0tanNvbi1nZW5lcmF0b3IuY29tcG9uZW50JztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFJlZmVyZW5jZXNTZXJ2aWNlIHtcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgfVxuXG4gIHN0YXRpYyBnZXREYXRhKGFwaVVybDogc3RyaW5nKTogT2JzZXJ2YWJsZTxBcnJheTx7IGlkOiBudW1iZXIsIGNvZGU6IHN0cmluZywgbGFiZWw6IGFueSB9Pj4ge1xuICAgIGNvbnN0IGh0dHBDbGllbnQgPSBJbmplY3Rvckluc3RhbmNlLmdldDxIdHRwQ2xpZW50PihIdHRwQ2xpZW50KTtcbiAgICByZXR1cm4gaHR0cENsaWVudC5nZXQ8QXJyYXk8eyBpZDogbnVtYmVyLCBjb2RlOiBzdHJpbmcsIGxhYmVsOiBhbnkgfT4+KGFwaVVybCk7XG4gIH1cbn1cbiJdfQ==