ngx-endpoints
Version:
A library to dynamically load data from http endpoints / urls in angular
91 lines • 4.67 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
/**
* Basic class that is used for the initial generation of the endpoints
*/
var /**
* Basic class that is used for the initial generation of the endpoints
*/
NgxEndPointData = /** @class */ (function () {
function NgxEndPointData() {
/**
* disable endpoint
*/
this.active = true;
/**
* Additional Headers (Api-Key, Basic Auth, Content-Type etc.)
*/
this.requestOptions = new Object();
/**
* Additional Headers (Api-Key, Basic Auth, Content-Type etc.)
*/
this.live = false;
/**
* Wait Interval between 2 live requests
*/
this.liveinterval = 10000;
/**
* If relative dates are used in querystring or specific query you can use this feature
*/
this.convertDates = false;
/**
* Replaces the relative date with the date in this output format in the querystring
*/
this.convertDatesOutputFormat = '';
}
return NgxEndPointData;
}());
/**
* Basic class that is used for the initial generation of the endpoints
*/
export { NgxEndPointData };
if (false) {
/**
* Title of the endpoint
* @type {?}
*/
NgxEndPointData.prototype.title;
/**
* Id for later identification of the endpoint
* @type {?}
*/
NgxEndPointData.prototype.endPointId;
/**
* disable endpoint
* @type {?}
*/
NgxEndPointData.prototype.active;
/**
* Http Url that will be requested by Endpoint (Http.Get)
* @type {?}
*/
NgxEndPointData.prototype.endPointUrl;
/**
* Additional Headers (Api-Key, Basic Auth, Content-Type etc.)
* @type {?}
*/
NgxEndPointData.prototype.requestOptions;
/**
* Additional Headers (Api-Key, Basic Auth, Content-Type etc.)
* @type {?}
*/
NgxEndPointData.prototype.live;
/**
* Wait Interval between 2 live requests
* @type {?}
*/
NgxEndPointData.prototype.liveinterval;
/**
* If relative dates are used in querystring or specific query you can use this feature
* @type {?}
*/
NgxEndPointData.prototype.convertDates;
/**
* Replaces the relative date with the date in this output format in the querystring
* @type {?}
*/
NgxEndPointData.prototype.convertDatesOutputFormat;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWVuZHBvaW50LmZvcm1hdC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1lbmRwb2ludHMvIiwic291cmNlcyI6WyJsaWIvbmd4LWVuZHBvaW50cy9uZ3gtZW5kcG9pbnQuZm9ybWF0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFHQTs7OztJQUFBOzs7O1FBWUksV0FBTSxHQUFHLElBQUksQ0FBQzs7OztRQVFkLG1CQUFjLEdBQUksSUFBSSxNQUFNLEVBQUUsQ0FBQzs7OztRQUkvQixTQUFJLEdBQUksS0FBSyxDQUFDOzs7O1FBSWQsaUJBQVksR0FBSSxLQUFLLENBQUM7Ozs7UUFJdEIsaUJBQVksR0FBSSxLQUFLLENBQUM7Ozs7UUFJdEIsNkJBQXdCLEdBQUksRUFBRSxDQUFDO0lBQ25DLENBQUM7SUFBRCxzQkFBQztBQUFELENBQUMsQUFyQ0QsSUFxQ0M7Ozs7Ozs7Ozs7SUFqQ0csZ0NBQWM7Ozs7O0lBSWQscUNBQWdDOzs7OztJQUloQyxpQ0FBYzs7Ozs7SUFJZCxzQ0FBb0I7Ozs7O0lBSXBCLHlDQUErQjs7Ozs7SUFJL0IsK0JBQWM7Ozs7O0lBSWQsdUNBQXNCOzs7OztJQUl0Qix1Q0FBc0I7Ozs7O0lBSXRCLG1EQUErQiIsInNvdXJjZXNDb250ZW50IjpbIiAgLyoqXG4gICogQmFzaWMgY2xhc3MgdGhhdCBpcyB1c2VkIGZvciB0aGUgaW5pdGlhbCBnZW5lcmF0aW9uIG9mIHRoZSBlbmRwb2ludHNcbiAgKi9cbmV4cG9ydCBjbGFzcyBOZ3hFbmRQb2ludERhdGEge1xuICAgLyoqXG4gICogVGl0bGUgb2YgdGhlIGVuZHBvaW50XG4gICovXG4gICAgdGl0bGU6IHN0cmluZztcbiAgLyoqXG4gICogSWQgZm9yIGxhdGVyIGlkZW50aWZpY2F0aW9uIG9mIHRoZSBlbmRwb2ludFxuICAqL1xuICAgIGVuZFBvaW50SWQ6IE5vbk51bGxhYmxlPG51bWJlcj47XG4gIC8qKlxuICAqIGRpc2FibGUgZW5kcG9pbnRcbiAgKi9cbiAgICBhY3RpdmUgPSB0cnVlO1xuICAvKipcbiAgKiBIdHRwIFVybCB0aGF0IHdpbGwgYmUgcmVxdWVzdGVkIGJ5IEVuZHBvaW50IChIdHRwLkdldClcbiAgKi9cbiAgICBlbmRQb2ludFVybDogc3RyaW5nO1xuICAvKipcbiAgKiBBZGRpdGlvbmFsIEhlYWRlcnMgKEFwaS1LZXksIEJhc2ljIEF1dGgsIENvbnRlbnQtVHlwZSBldGMuKVxuICAqL1xuICAgIHJlcXVlc3RPcHRpb25zID89IG5ldyBPYmplY3QoKTtcbiAgLyoqXG4gICogQWRkaXRpb25hbCBIZWFkZXJzIChBcGktS2V5LCBCYXNpYyBBdXRoLCBDb250ZW50LVR5cGUgZXRjLilcbiAgKi9cbiAgICBsaXZlID89IGZhbHNlO1xuICAvKipcbiAgKiBXYWl0IEludGVydmFsIGJldHdlZW4gMiBsaXZlIHJlcXVlc3RzXG4gICovXG4gICAgbGl2ZWludGVydmFsID89IDEwMDAwO1xuICAvKipcbiAgKiBJZiByZWxhdGl2ZSBkYXRlcyBhcmUgdXNlZCBpbiBxdWVyeXN0cmluZyBvciBzcGVjaWZpYyBxdWVyeSB5b3UgY2FuIHVzZSB0aGlzIGZlYXR1cmVcbiAgKi9cbiAgICBjb252ZXJ0RGF0ZXMgPz0gZmFsc2U7XG4gIC8qKlxuICAqIFJlcGxhY2VzIHRoZSByZWxhdGl2ZSBkYXRlIHdpdGggdGhlIGRhdGUgaW4gdGhpcyBvdXRwdXQgZm9ybWF0IGluIHRoZSBxdWVyeXN0cmluZ1xuICAqL1xuICAgIGNvbnZlcnREYXRlc091dHB1dEZvcm1hdCA/PSAnJztcbn1cbiJdfQ==