New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

hn-api-sdk

Package Overview
Dependencies
Maintainers
0
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hn-api-sdk - npm Package Compare versions

Comparing version 1.5.0 to 1.6.0

4

lib/axios.d.ts

@@ -19,4 +19,2 @@ import { AxiosRequestConfig, AxiosInstance } from 'axios';

};
export declare function axiosHandler(apiConfig: APIConfig, requestData: any, requestConfig?: RequestConfig<any>,
/** remove fields with undefined */
needTrim?: boolean): Promise<any>;
export declare function axiosHandler(apiConfig: APIConfig, requestData: any, requestConfig?: RequestConfig<any>): Promise<any>;

@@ -50,3 +50,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.axiosHandler = exports.getAxiosInstance = exports.setAxiosInstance = void 0;
exports.getAxiosInstance = exports.setAxiosInstance = void 0;
exports.axiosHandler = axiosHandler;
var error_1 = require("./error");

@@ -75,5 +76,3 @@ var path_params_1 = require("./path-params");

exports.getAxiosInstance = getAxiosInstance;
function axiosHandler(apiConfig, requestData, requestConfig,
/** remove fields with undefined */
needTrim) {
function axiosHandler(apiConfig, requestData, requestConfig) {
return __awaiter(this, void 0, void 0, function () {

@@ -95,3 +94,3 @@ var axiosInstance, path, headers, method, payload, data_1, data;

if (requestData) {
data_1 = needTrim ? (0, tsdk_helper_1.trimAndRemoveUndefined)(requestData) : requestData;
data_1 = requestData;
if ((0, tsdk_helper_1.checkMethodHasBody)(method)) {

@@ -118,2 +117,1 @@ payload.data = data_1;

}
exports.axiosHandler = axiosHandler;
import { APIConfig, ObjectLiteral } from './shared/tsdk-helper';
import type { XiorRequestConfig } from './xior';
type RequestConfig<T> = XiorRequestConfig<T>;
declare let handler: (apiConfig: APIConfig, requestData: any, requestConfig?: any | RequestConfig<any> | ObjectLiteral | XiorRequestConfig<any>, needTrim?: boolean) => Promise<any>;
declare let handler: (apiConfig: APIConfig, requestData: any, requestConfig?: any | RequestConfig<any> | ObjectLiteral | XiorRequestConfig<any>) => Promise<any>;
/**

@@ -17,3 +17,3 @@ * @example

export declare function setHandler(_handler: typeof handler): void;
export declare function getHandler(): (apiConfig: APIConfig, requestData: any, requestConfig?: any, needTrim?: boolean | undefined) => Promise<any>;
export declare function getHandler(): (apiConfig: APIConfig, requestData: any, requestConfig?: any | RequestConfig<any> | ObjectLiteral | XiorRequestConfig<any>) => Promise<any>;
/**

@@ -30,7 +30,5 @@ * Generate API

export default function genAPICall<ReqPayload, ResData>(apiConfig: APIConfig): {
(data: ReqPayload, requestConfig?: RequestConfig<ReqPayload> | ObjectLiteral,
/** remove fields with undefined */
needTrim?: boolean): Promise<ResData>;
(data: ReqPayload, requestConfig?: RequestConfig<ReqPayload> | ObjectLiteral): Promise<ResData>;
config: APIConfig;
};
export {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getHandler = exports.setHandler = void 0;
exports.setHandler = setHandler;
exports.getHandler = getHandler;
exports.default = genAPICall;
var error_1 = require("./error");
var handler = function (apiConfig, requestData, requestConfig, needTrim) {
var handler = function (apiConfig, requestData, requestConfig) {
return Promise.reject(new error_1.NoHandlerError("Call `setHandler` first"));

@@ -22,7 +24,5 @@ };

}
exports.setHandler = setHandler;
function getHandler() {
return handler;
}
exports.getHandler = getHandler;
/**

@@ -39,7 +39,4 @@ * Generate API

function genAPICall(apiConfig) {
function APICall(data, requestConfig,
/** remove fields with undefined */
needTrim) {
if (needTrim === void 0) { needTrim = true; }
return getHandler()(apiConfig, data, requestConfig, needTrim);
function APICall(data, requestConfig) {
return getHandler()(apiConfig, data, requestConfig);
}

@@ -51,2 +48,1 @@ // now you can access the config with api

}
exports.default = genAPICall;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseBracesParams = exports.parseParams = exports.pathParams = void 0;
exports.pathParams = pathParams;
exports.parseParams = parseParams;
exports.parseBracesParams = parseBracesParams;
function pathParams(path, data, symbol) {

@@ -16,3 +18,2 @@ var newPath = path;

}
exports.pathParams = pathParams;
/** parse /:a/:b -> [{name: 'a', symbol: ':'},{name: 'b', symbol: ':'},] */

@@ -36,3 +37,2 @@ function parseParams(path) {

}
exports.parseParams = parseParams;
/** parse /{a}/{b} -> [{name: 'a', symbol: '{'},{name: 'b', symbol: '{'},] */

@@ -54,2 +54,1 @@ function parseBracesParams(path) {

}
exports.parseBracesParams = parseBracesParams;

@@ -17,3 +17,6 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtocolTypes = exports.trimAndRemoveUndefined = exports.isObject = exports.transformPath = exports.checkMethodHasBody = exports.hasBodyMethods = void 0;
exports.ProtocolTypes = exports.trimAndRemoveUndefined = exports.hasBodyMethods = void 0;
exports.checkMethodHasBody = checkMethodHasBody;
exports.transformPath = transformPath;
exports.isObject = isObject;
var change_case_1 = require("change-case");

@@ -31,7 +34,5 @@ __exportStar(require("./tsdk-types"), exports);

}
exports.checkMethodHasBody = checkMethodHasBody;
function transformPath(path) {
return "/".concat((0, change_case_1.paramCase)(path));
}
exports.transformPath = transformPath;
function isObject(data) {

@@ -45,3 +46,2 @@ var result = typeof data === 'object' &&

}
exports.isObject = isObject;
/**

@@ -48,0 +48,0 @@ * remove undefined field or trim string value

@@ -26,2 +26,2 @@ import type { Socket } from 'socket.io-client';

timeout?: number;
}, needTrim?: boolean): Promise<any>;
}): Promise<any>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.socketIOHandler = exports.getSocketIOInstance = exports.setSocketIOInstance = void 0;
exports.getSocketIOInstance = exports.setSocketIOInstance = void 0;
exports.socketIOHandler = socketIOHandler;
var error_1 = require("./error");

@@ -49,3 +50,3 @@ var tsdk_helper_1 = require("./shared/tsdk-helper");

exports.getSocketIOInstance = getSocketIOInstance;
function socketIOHandler(apiConfig, data, requestConfig, needTrim) {
function socketIOHandler(apiConfig, data, requestConfig) {
var ioInstance = (0, exports.getSocketIOInstance)();

@@ -62,3 +63,3 @@ if (!ioInstance) {

_id: msgId,
payload: needTrim && data ? (0, tsdk_helper_1.trimAndRemoveUndefined)(data) : data,
payload: data instanceof FormData ? Object.fromEntries(data) : data,
});

@@ -83,2 +84,1 @@ var timer = (requestConfig === null || requestConfig === void 0 ? void 0 : requestConfig.timeout)

}
exports.socketIOHandler = socketIOHandler;

@@ -9,3 +9,3 @@ import { SWRConfiguration } from "swr";

*/
export declare function useGetAsk(payload: GetAskReq | undefined, options?: SWRConfiguration<GetAskRes | undefined>, requestConfig?: AxiosRequestConfig<GetAskReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetAskRes | undefined, any, SWRConfiguration<GetAskRes | undefined> | undefined>;
export declare function useGetAsk(payload: GetAskReq | undefined, options?: SWRConfiguration<GetAskRes | undefined>, requestConfig?: AxiosRequestConfig<GetAskReq>): import("swr").SWRResponse<GetAskRes | undefined, any, SWRConfiguration<GetAskRes | undefined> | undefined>;
/**

@@ -16,3 +16,3 @@ * Changed Items and Profiles

*/
export declare function useGetChangedItemsAndProfiles(payload: GetChangedItemsAndProfilesReq | undefined, options?: SWRConfiguration<GetChangedItemsAndProfilesRes | undefined>, requestConfig?: AxiosRequestConfig<GetChangedItemsAndProfilesReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetChangedItemsAndProfilesRes | undefined, any, SWRConfiguration<GetChangedItemsAndProfilesRes | undefined> | undefined>;
export declare function useGetChangedItemsAndProfiles(payload: GetChangedItemsAndProfilesReq | undefined, options?: SWRConfiguration<GetChangedItemsAndProfilesRes | undefined>, requestConfig?: AxiosRequestConfig<GetChangedItemsAndProfilesReq>): import("swr").SWRResponse<GetChangedItemsAndProfilesRes | undefined, any, SWRConfiguration<GetChangedItemsAndProfilesRes | undefined> | undefined>;
/**

@@ -23,3 +23,3 @@ * Get commend detail

*/
export declare function useGetComment(payload: GetCommentReq | undefined, options?: SWRConfiguration<GetCommentRes | undefined>, requestConfig?: AxiosRequestConfig<GetCommentReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetCommentRes | undefined, any, SWRConfiguration<GetCommentRes | undefined> | undefined>;
export declare function useGetComment(payload: GetCommentReq | undefined, options?: SWRConfiguration<GetCommentRes | undefined>, requestConfig?: AxiosRequestConfig<GetCommentReq>): import("swr").SWRResponse<GetCommentRes | undefined, any, SWRConfiguration<GetCommentRes | undefined> | undefined>;
/**

@@ -30,3 +30,3 @@ * Get job detail

*/
export declare function useGetJob(payload: GetJobReq | undefined, options?: SWRConfiguration<GetJobRes | undefined>, requestConfig?: AxiosRequestConfig<GetJobReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetJobRes | undefined, any, SWRConfiguration<GetJobRes | undefined> | undefined>;
export declare function useGetJob(payload: GetJobReq | undefined, options?: SWRConfiguration<GetJobRes | undefined>, requestConfig?: AxiosRequestConfig<GetJobReq>): import("swr").SWRResponse<GetJobRes | undefined, any, SWRConfiguration<GetJobRes | undefined> | undefined>;
/**

@@ -37,3 +37,3 @@ * Get the current largest item id.

*/
export declare function useGetMaxItemId(payload: GetMaxItemIdReq | undefined, options?: SWRConfiguration<GetMaxItemIdRes | undefined>, requestConfig?: AxiosRequestConfig<GetMaxItemIdReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<number | undefined, any, SWRConfiguration<number | undefined> | undefined>;
export declare function useGetMaxItemId(payload: GetMaxItemIdReq | undefined, options?: SWRConfiguration<GetMaxItemIdRes | undefined>, requestConfig?: AxiosRequestConfig<GetMaxItemIdReq>): import("swr").SWRResponse<number | undefined, any, SWRConfiguration<number | undefined> | undefined>;
/**

@@ -44,3 +44,3 @@ * Get part detail

*/
export declare function useGetPart(payload: GetPartReq | undefined, options?: SWRConfiguration<GetPartRes | undefined>, requestConfig?: AxiosRequestConfig<GetPartReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetPartRes | undefined, any, SWRConfiguration<GetPartRes | undefined> | undefined>;
export declare function useGetPart(payload: GetPartReq | undefined, options?: SWRConfiguration<GetPartRes | undefined>, requestConfig?: AxiosRequestConfig<GetPartReq>): import("swr").SWRResponse<GetPartRes | undefined, any, SWRConfiguration<GetPartRes | undefined> | undefined>;
/**

@@ -51,3 +51,3 @@ * Get poll detail

*/
export declare function useGetPoll(payload: GetPollReq | undefined, options?: SWRConfiguration<GetPollRes | undefined>, requestConfig?: AxiosRequestConfig<GetPollReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetPollRes | undefined, any, SWRConfiguration<GetPollRes | undefined> | undefined>;
export declare function useGetPoll(payload: GetPollReq | undefined, options?: SWRConfiguration<GetPollRes | undefined>, requestConfig?: AxiosRequestConfig<GetPollReq>): import("swr").SWRResponse<GetPollRes | undefined, any, SWRConfiguration<GetPollRes | undefined> | undefined>;
/**

@@ -58,3 +58,3 @@ * Up to 200-500 stories, query `new/top/best/ask/show/job` stories

*/
export declare function useGetStories(payload: GetStoriesReq | undefined, options?: SWRConfiguration<GetStoriesRes | undefined>, requestConfig?: AxiosRequestConfig<GetStoriesReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetStoriesRes | undefined, any, SWRConfiguration<GetStoriesRes | undefined> | undefined>;
export declare function useGetStories(payload: GetStoriesReq | undefined, options?: SWRConfiguration<GetStoriesRes | undefined>, requestConfig?: AxiosRequestConfig<GetStoriesReq>): import("swr").SWRResponse<GetStoriesRes | undefined, any, SWRConfiguration<GetStoriesRes | undefined> | undefined>;
/**

@@ -65,3 +65,3 @@ * Get story detail

*/
export declare function useGetStory(payload: GetStoryReq | undefined, options?: SWRConfiguration<GetStoryRes | undefined>, requestConfig?: AxiosRequestConfig<GetStoryReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetStoryRes | undefined, any, SWRConfiguration<GetStoryRes | undefined> | undefined>;
export declare function useGetStory(payload: GetStoryReq | undefined, options?: SWRConfiguration<GetStoryRes | undefined>, requestConfig?: AxiosRequestConfig<GetStoryReq>): import("swr").SWRResponse<GetStoryRes | undefined, any, SWRConfiguration<GetStoryRes | undefined> | undefined>;
/**

@@ -72,2 +72,2 @@ * Query user detail

*/
export declare function useGetUserDetail(payload: GetUserDetailReq | undefined, options?: SWRConfiguration<GetUserDetailRes | undefined>, requestConfig?: AxiosRequestConfig<GetUserDetailReq>, needTrim?: boolean): import("swr/dist/_internal").SWRResponse<GetUserDetailRes | undefined, any, SWRConfiguration<GetUserDetailRes | undefined> | undefined>;
export declare function useGetUserDetail(payload: GetUserDetailReq | undefined, options?: SWRConfiguration<GetUserDetailRes | undefined>, requestConfig?: AxiosRequestConfig<GetUserDetailReq>): import("swr").SWRResponse<GetUserDetailRes | undefined, any, SWRConfiguration<GetUserDetailRes | undefined> | undefined>;

@@ -6,3 +6,12 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.useGetUserDetail = exports.useGetStory = exports.useGetStories = exports.useGetPoll = exports.useGetPart = exports.useGetMaxItemId = exports.useGetJob = exports.useGetComment = exports.useGetChangedItemsAndProfiles = exports.useGetAsk = void 0;
exports.useGetAsk = useGetAsk;
exports.useGetChangedItemsAndProfiles = useGetChangedItemsAndProfiles;
exports.useGetComment = useGetComment;
exports.useGetJob = useGetJob;
exports.useGetMaxItemId = useGetMaxItemId;
exports.useGetPart = useGetPart;
exports.useGetPoll = useGetPoll;
exports.useGetStories = useGetStories;
exports.useGetStory = useGetStory;
exports.useGetUserDetail = useGetUserDetail;
var swr_1 = __importDefault(require("swr"));

@@ -15,3 +24,3 @@ var user_api_1 = require("./user-api");

*/
function useGetAsk(payload, options, requestConfig, needTrim) {
function useGetAsk(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetAsk.config.path, arg: payload }); }, function (_a) {

@@ -21,6 +30,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetAsk)(arg, requestConfig, needTrim);
return (0, user_api_1.GetAsk)(arg, requestConfig);
}, options);
}
exports.useGetAsk = useGetAsk;
/**

@@ -31,3 +39,3 @@ * Changed Items and Profiles

*/
function useGetChangedItemsAndProfiles(payload, options, requestConfig, needTrim) {
function useGetChangedItemsAndProfiles(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetChangedItemsAndProfiles.config.path, arg: payload }); }, function (_a) {

@@ -37,6 +45,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetChangedItemsAndProfiles)(arg, requestConfig, needTrim);
return (0, user_api_1.GetChangedItemsAndProfiles)(arg, requestConfig);
}, options);
}
exports.useGetChangedItemsAndProfiles = useGetChangedItemsAndProfiles;
/**

@@ -47,3 +54,3 @@ * Get commend detail

*/
function useGetComment(payload, options, requestConfig, needTrim) {
function useGetComment(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetComment.config.path, arg: payload }); }, function (_a) {

@@ -53,6 +60,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetComment)(arg, requestConfig, needTrim);
return (0, user_api_1.GetComment)(arg, requestConfig);
}, options);
}
exports.useGetComment = useGetComment;
/**

@@ -63,3 +69,3 @@ * Get job detail

*/
function useGetJob(payload, options, requestConfig, needTrim) {
function useGetJob(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetJob.config.path, arg: payload }); }, function (_a) {

@@ -69,6 +75,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetJob)(arg, requestConfig, needTrim);
return (0, user_api_1.GetJob)(arg, requestConfig);
}, options);
}
exports.useGetJob = useGetJob;
/**

@@ -79,3 +84,3 @@ * Get the current largest item id.

*/
function useGetMaxItemId(payload, options, requestConfig, needTrim) {
function useGetMaxItemId(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetMaxItemId.config.path, arg: payload }); }, function (_a) {

@@ -85,6 +90,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetMaxItemId)(arg, requestConfig, needTrim);
return (0, user_api_1.GetMaxItemId)(arg, requestConfig);
}, options);
}
exports.useGetMaxItemId = useGetMaxItemId;
/**

@@ -95,3 +99,3 @@ * Get part detail

*/
function useGetPart(payload, options, requestConfig, needTrim) {
function useGetPart(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetPart.config.path, arg: payload }); }, function (_a) {

@@ -101,6 +105,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetPart)(arg, requestConfig, needTrim);
return (0, user_api_1.GetPart)(arg, requestConfig);
}, options);
}
exports.useGetPart = useGetPart;
/**

@@ -111,3 +114,3 @@ * Get poll detail

*/
function useGetPoll(payload, options, requestConfig, needTrim) {
function useGetPoll(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetPoll.config.path, arg: payload }); }, function (_a) {

@@ -117,6 +120,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetPoll)(arg, requestConfig, needTrim);
return (0, user_api_1.GetPoll)(arg, requestConfig);
}, options);
}
exports.useGetPoll = useGetPoll;
/**

@@ -127,3 +129,3 @@ * Up to 200-500 stories, query `new/top/best/ask/show/job` stories

*/
function useGetStories(payload, options, requestConfig, needTrim) {
function useGetStories(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetStories.config.path, arg: payload }); }, function (_a) {

@@ -133,6 +135,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetStories)(arg, requestConfig, needTrim);
return (0, user_api_1.GetStories)(arg, requestConfig);
}, options);
}
exports.useGetStories = useGetStories;
/**

@@ -143,3 +144,3 @@ * Get story detail

*/
function useGetStory(payload, options, requestConfig, needTrim) {
function useGetStory(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetStory.config.path, arg: payload }); }, function (_a) {

@@ -149,6 +150,5 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetStory)(arg, requestConfig, needTrim);
return (0, user_api_1.GetStory)(arg, requestConfig);
}, options);
}
exports.useGetStory = useGetStory;
/**

@@ -159,3 +159,3 @@ * Query user detail

*/
function useGetUserDetail(payload, options, requestConfig, needTrim) {
function useGetUserDetail(payload, options, requestConfig) {
return (0, swr_1.default)(function () { return ({ url: user_api_1.GetUserDetail.config.path, arg: payload }); }, function (_a) {

@@ -165,5 +165,4 @@ var arg = _a.arg;

return undefined;
return (0, user_api_1.GetUserDetail)(arg, requestConfig, needTrim);
return (0, user_api_1.GetUserDetail)(arg, requestConfig);
}, options);
}
exports.useGetUserDetail = useGetUserDetail;

@@ -16,3 +16,3 @@ /**

data?: GetAskReq | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetAskRes>;
}) | undefined): Promise<GetAskRes>;
config: import("./shared-refs").APIConfig;

@@ -28,3 +28,3 @@ };

data?: object | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetChangedItemsAndProfilesRes>;
}) | undefined): Promise<GetChangedItemsAndProfilesRes>;
config: import("./shared-refs").APIConfig;

@@ -40,3 +40,3 @@ };

data?: GetCommentReq | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetCommentRes>;
}) | undefined): Promise<GetCommentRes>;
config: import("./shared-refs").APIConfig;

@@ -52,3 +52,3 @@ };

data?: GetJobReq | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetJobRes>;
}) | undefined): Promise<GetJobRes>;
config: import("./shared-refs").APIConfig;

@@ -64,3 +64,3 @@ };

data?: object | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<number>;
}) | undefined): Promise<number>;
config: import("./shared-refs").APIConfig;

@@ -76,3 +76,3 @@ };

data?: GetPartReq | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetPartRes>;
}) | undefined): Promise<GetPartRes>;
config: import("./shared-refs").APIConfig;

@@ -88,3 +88,3 @@ };

data?: GetPollReq | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetPollRes>;
}) | undefined): Promise<GetPollRes>;
config: import("./shared-refs").APIConfig;

@@ -100,3 +100,3 @@ };

data?: GetStoriesReq | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetStoriesRes>;
}) | undefined): Promise<GetStoriesRes>;
config: import("./shared-refs").APIConfig;

@@ -112,3 +112,3 @@ };

data?: GetStoryReq | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetStoryRes>;
}) | undefined): Promise<GetStoryRes>;
config: import("./shared-refs").APIConfig;

@@ -124,4 +124,4 @@ };

data?: GetUserDetailReq | undefined;
}) | undefined, needTrim?: boolean | undefined): Promise<GetUserDetailRes>;
}) | undefined): Promise<GetUserDetailRes>;
config: import("./shared-refs").APIConfig;
};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getID = void 0;
exports.getID = getID;
/**

@@ -19,2 +19,1 @@ * The `methods` sort order should same with

}
exports.getID = getID;

@@ -1,2 +0,2 @@

import { XiorRequestConfig as _XiorRequestConfig, xior } from 'xior';
import { XiorRequestConfig as _XiorRequestConfig, Xior as xior } from 'xior';
import { APIConfig } from './shared/tsdk-helper';

@@ -19,4 +19,2 @@ /**

};
export declare function xiorHandler(apiConfig: APIConfig, requestData: any, requestConfig?: XiorRequestConfig<any>,
/** remove fields with undefined */
needTrim?: boolean): Promise<unknown>;
export declare function xiorHandler(apiConfig: APIConfig, requestData: any, requestConfig?: XiorRequestConfig<any>): Promise<unknown>;

@@ -50,3 +50,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.xiorHandler = exports.getXiorInstance = exports.setXiorInstance = void 0;
exports.getXiorInstance = exports.setXiorInstance = void 0;
exports.xiorHandler = xiorHandler;
var error_1 = require("./error");

@@ -75,5 +76,3 @@ var path_params_1 = require("./path-params");

exports.getXiorInstance = getXiorInstance;
function xiorHandler(apiConfig, requestData, requestConfig,
/** remove fields with undefined */
needTrim) {
function xiorHandler(apiConfig, requestData, requestConfig) {
return __awaiter(this, void 0, void 0, function () {

@@ -95,3 +94,3 @@ var xiorInstance, path, headers, isGet, method, payload, data_1, data;

if (requestData) {
data_1 = needTrim ? (0, tsdk_helper_1.trimAndRemoveUndefined)(requestData) : requestData;
data_1 = requestData;
if ((0, tsdk_helper_1.checkMethodHasBody)(method)) {

@@ -118,2 +117,1 @@ payload.data = data_1;

}
exports.xiorHandler = xiorHandler;
{
"name": "hn-api-sdk",
"description": "HackerNews API with TypeScript, generated by tsdk",
"version": "1.5.0",
"version": "1.6.0",
"main": "lib/index.js",

@@ -22,3 +22,3 @@ "keywords": [

"zod": "^3",
"xior": "^0.3.0",
"xior": "^0.5.5",
"change-case": "^4.1.2",

@@ -29,7 +29,7 @@ "swr": "^2.2.5"

"typescript": "^5",
"typedoc": "^0.25.2",
"@tsconfig/recommended": "^1.0.3"
"typedoc": "^0.26.6",
"@tsconfig/recommended": "^1.0.7"
},
"peerDependencies": {
"socket.io-client": "^4.7.2"
"socket.io-client": "^4.7.5"
},

@@ -36,0 +36,0 @@ "peerDependenciesMeta": {

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc