UNPKG

ngx-http-annotations

Version:

This is a library to angular to use http request via decorator/annotations

31 lines 5.42 kB
/* 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