ngx-http-annotations
Version:
This is a library to angular to use http request via decorator/annotations
31 lines • 5.42 kB
JavaScript
/* eslint-disable prefer-const */
// noinspection JSUnusedGlobalSymbols
import { NgxHttpAnnotationsModule } from "./lib/ngx-http-annotations.module";
export * from './lib/ngx-http-annotations.module';
export * from './lib/ngx-http-annotations.const';
import { body, headers, HttpRestUtils, observe, path, produces, query, RequestMethodParams, response } from './lib/ngx-http-annotations.utils';
/**
* @deprecated replace HttpRestModule by NgxHttpAnnotationsModule
*/
export let HttpRestModule = NgxHttpAnnotationsModule;
export let Path = path;
export let PathParam = path;
export let Body = body(null);
export let ResponseObservable = response(null);
export let Query = query(null);
export let QueryParam = query;
export let QueryParams = query;
export let Observe = observe;
// Headers
export let Headers = headers;
// Produces
export let Produces = produces;
// Request methods
export let GET = HttpRestUtils.requestMethod(RequestMethodParams.get);
export let POST = HttpRestUtils.requestMethod(RequestMethodParams.post);
export let PUT = HttpRestUtils.requestMethod(RequestMethodParams.put);
export let DELETE = HttpRestUtils.requestMethod(RequestMethodParams.delete);
export let OPTIONS = HttpRestUtils.requestMethod(RequestMethodParams.options);
export let HEAD = HttpRestUtils.requestMethod(RequestMethodParams.head);
export let PATCH = HttpRestUtils.requestMethod(RequestMethodParams.patch);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYnMvbmd4LWh0dHAtYW5ub3RhdGlvbnMvc3JjL3B1YmxpY19hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUNBQWlDO0FBQ2pDLHFDQUFxQztBQUVyQyxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUU3RSxjQUFjLG1DQUFtQyxDQUFDO0FBQ2xELGNBQWMsa0NBQWtDLENBQUM7QUFDakQsT0FBTyxFQUNMLElBQUksRUFDSixPQUFPLEVBQ1AsYUFBYSxFQUNiLE9BQU8sRUFDUCxJQUFJLEVBQ0osUUFBUSxFQUNSLEtBQUssRUFDTCxtQkFBbUIsRUFDbkIsUUFBUSxFQUNULE1BQU0sa0NBQWtDLENBQUM7QUFFMUM7O0dBRUc7QUFDSCxNQUFNLENBQUMsSUFBSSxjQUFjLEdBQUcsd0JBQXdCLENBQUM7QUFDckQsTUFBTSxDQUFDLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQztBQUN2QixNQUFNLENBQUMsSUFBSSxTQUFTLEdBQUcsSUFBSSxDQUFDO0FBQzVCLE1BQU0sQ0FBQyxJQUFJLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDN0IsTUFBTSxDQUFDLElBQUksa0JBQWtCLEdBQUcsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQy9DLE1BQU0sQ0FBQyxJQUFJLEtBQUssR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDL0IsTUFBTSxDQUFDLElBQUksVUFBVSxHQUFHLEtBQUssQ0FBQztBQUM5QixNQUFNLENBQUMsSUFBSSxXQUFXLEdBQUcsS0FBSyxDQUFDO0FBQy9CLE1BQU0sQ0FBQyxJQUFJLE9BQU8sR0FBRyxPQUFPLENBQUM7QUFFN0IsVUFBVTtBQUNWLE1BQU0sQ0FBQyxJQUFJLE9BQU8sR0FBRyxPQUFPLENBQUM7QUFFN0IsV0FBVztBQUNYLE1BQU0sQ0FBQyxJQUFJLFFBQVEsR0FBRyxRQUFRLENBQUM7QUFFL0Isa0JBQWtCO0FBQ2xCLE1BQU0sQ0FBQyxJQUFJLEdBQUcsR0FBRyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ3RFLE1BQU0sQ0FBQyxJQUFJLElBQUksR0FBRyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3hFLE1BQU0sQ0FBQyxJQUFJLEdBQUcsR0FBRyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ3RFLE1BQU0sQ0FBQyxJQUFJLE1BQU0sR0FBRyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQzVFLE1BQU0sQ0FBQyxJQUFJLE9BQU8sR0FBRyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQzlFLE1BQU0sQ0FBQyxJQUFJLElBQUksR0FBRyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3hFLE1BQU0sQ0FBQyxJQUFJLEtBQUssR0FBRyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLEtBQUssQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50LWRpc2FibGUgcHJlZmVyLWNvbnN0ICovXG4vLyBub2luc3BlY3Rpb24gSlNVbnVzZWRHbG9iYWxTeW1ib2xzXG5cbmltcG9ydCB7IE5neEh0dHBBbm5vdGF0aW9uc01vZHVsZSB9IGZyb20gXCIuL2xpYi9uZ3gtaHR0cC1hbm5vdGF0aW9ucy5tb2R1bGVcIjtcblxuZXhwb3J0ICogZnJvbSAnLi9saWIvbmd4LWh0dHAtYW5ub3RhdGlvbnMubW9kdWxlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL25neC1odHRwLWFubm90YXRpb25zLmNvbnN0JztcbmltcG9ydCB7XG4gIGJvZHksXG4gIGhlYWRlcnMsXG4gIEh0dHBSZXN0VXRpbHMsXG4gIG9ic2VydmUsXG4gIHBhdGgsXG4gIHByb2R1Y2VzLFxuICBxdWVyeSxcbiAgUmVxdWVzdE1ldGhvZFBhcmFtcyxcbiAgcmVzcG9uc2Vcbn0gZnJvbSAnLi9saWIvbmd4LWh0dHAtYW5ub3RhdGlvbnMudXRpbHMnO1xuXG4vKipcbiAqIEBkZXByZWNhdGVkIHJlcGxhY2UgSHR0cFJlc3RNb2R1bGUgYnkgTmd4SHR0cEFubm90YXRpb25zTW9kdWxlXG4gKi9cbmV4cG9ydCBsZXQgSHR0cFJlc3RNb2R1bGUgPSBOZ3hIdHRwQW5ub3RhdGlvbnNNb2R1bGU7XG5leHBvcnQgbGV0IFBhdGggPSBwYXRoO1xuZXhwb3J0IGxldCBQYXRoUGFyYW0gPSBwYXRoO1xuZXhwb3J0IGxldCBCb2R5ID0gYm9keShudWxsKTtcbmV4cG9ydCBsZXQgUmVzcG9uc2VPYnNlcnZhYmxlID0gcmVzcG9uc2UobnVsbCk7XG5leHBvcnQgbGV0IFF1ZXJ5ID0gcXVlcnkobnVsbCk7XG5leHBvcnQgbGV0IFF1ZXJ5UGFyYW0gPSBxdWVyeTtcbmV4cG9ydCBsZXQgUXVlcnlQYXJhbXMgPSBxdWVyeTtcbmV4cG9ydCBsZXQgT2JzZXJ2ZSA9IG9ic2VydmU7XG5cbi8vIEhlYWRlcnNcbmV4cG9ydCBsZXQgSGVhZGVycyA9IGhlYWRlcnM7XG5cbi8vIFByb2R1Y2VzXG5leHBvcnQgbGV0IFByb2R1Y2VzID0gcHJvZHVjZXM7XG5cbi8vIFJlcXVlc3QgbWV0aG9kc1xuZXhwb3J0IGxldCBHRVQgPSBIdHRwUmVzdFV0aWxzLnJlcXVlc3RNZXRob2QoUmVxdWVzdE1ldGhvZFBhcmFtcy5nZXQpO1xuZXhwb3J0IGxldCBQT1NUID0gSHR0cFJlc3RVdGlscy5yZXF1ZXN0TWV0aG9kKFJlcXVlc3RNZXRob2RQYXJhbXMucG9zdCk7XG5leHBvcnQgbGV0IFBVVCA9IEh0dHBSZXN0VXRpbHMucmVxdWVzdE1ldGhvZChSZXF1ZXN0TWV0aG9kUGFyYW1zLnB1dCk7XG5leHBvcnQgbGV0IERFTEVURSA9IEh0dHBSZXN0VXRpbHMucmVxdWVzdE1ldGhvZChSZXF1ZXN0TWV0aG9kUGFyYW1zLmRlbGV0ZSk7XG5leHBvcnQgbGV0IE9QVElPTlMgPSBIdHRwUmVzdFV0aWxzLnJlcXVlc3RNZXRob2QoUmVxdWVzdE1ldGhvZFBhcmFtcy5vcHRpb25zKTtcbmV4cG9ydCBsZXQgSEVBRCA9IEh0dHBSZXN0VXRpbHMucmVxdWVzdE1ldGhvZChSZXF1ZXN0TWV0aG9kUGFyYW1zLmhlYWQpO1xuZXhwb3J0IGxldCBQQVRDSCA9IEh0dHBSZXN0VXRpbHMucmVxdWVzdE1ldGhvZChSZXF1ZXN0TWV0aG9kUGFyYW1zLnBhdGNoKTtcblxuIl19