🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@yqg/http

Package Overview
Dependencies
Maintainers
4
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@yqg/http - npm Package Compare versions

Comparing version
0.0.5
to
0.0.6
+6
dist/request-interceptor.d.ts
import { AxiosRequestConfig } from 'axios';
interface AddDefaultHostOptions {
host: string;
}
export declare function addDefaultHost({ host }: AddDefaultHostOptions): (config: AxiosRequestConfig) => AxiosRequestConfig;
export {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function addDefaultHost(_a) {
var host = _a.host;
return function (config) {
if (!/^\w+:\/\//.test(config.url)) {
config.url = "" + host + config.url;
}
return config;
};
}
exports.addDefaultHost = addDefaultHost;
import { AxiosResponse } from 'axios';
export declare function rejectFailedStatus(): (resp: AxiosResponse<any>) => AxiosResponse<any> | Promise<never>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var http_status_codes_1 = require("http-status-codes");
var yqg_status_code_1 = require("./yqg-status-code");
function rejectFailedStatus() {
return function (resp) {
var httpStatusCode = resp.status, status = resp.data.status;
if (httpStatusCode !== http_status_codes_1.OK) {
return Promise.reject(resp);
}
if (status && status.code !== yqg_status_code_1.SUCCESS) {
return Promise.reject(resp);
}
return resp;
};
}
exports.rejectFailedStatus = rejectFailedStatus;
+2
-0

@@ -8,3 +8,5 @@ import * as HTTP_STATUS_CODE from 'http-status-codes';

export * from './constant';
export * from './request-interceptor';
export * from './response-interceptor';
export { HTTP_STATUS_CODE, YQG_STATUS_CODE, httpParamSerialize, YqgHttp, YqgResource, YqgResponseProtocol };
export default YqgHttp;

@@ -19,2 +19,4 @@ "use strict";

__export(require("./constant"));
__export(require("./request-interceptor"));
__export(require("./response-interceptor"));
exports.default = http_1.default;
+1
-1
{
"name": "@yqg/http",
"version": "0.0.5",
"version": "0.0.6",
"author": "YQG <developer@yangqianguan.com>",

@@ -5,0 +5,0 @@ "repository": "https://github.com/yqg-fe/yqg-util/tree/master/packages/@yqg/http",