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

@basis-theory/basis-theory-js

Package Overview
Dependencies
Maintainers
8
Versions
182
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@basis-theory/basis-theory-js - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

22

atomic/banks/BasisTheoryAtomicBanks.js

@@ -16,7 +16,5 @@ "use strict";

constructor(options) {
super({
transformRequest: _common.transformAtomicRequestSnakeCase,
transformResponse: _common.transformAtomicResponseCamelCase,
...options
});
options.transformRequest = [].concat(_common.transformAtomicRequestSnakeCase, options.transformRequest || []);
options.transformResponse = [].concat(_common.transformAtomicResponseCamelCase, options.transformResponse || []);
super(options);
}

@@ -29,14 +27,12 @@

async react(id, request, options) {
return this.client.post(`/${id}/react`, request, {
return this.client.post(`/${id}/react`, request, (0, _common.createRequestConfig)(options, {
transformRequest: _common.transformAtomicReactionRequestSnakeCase,
transformResponse: _common.transformTokenResponseCamelCase,
...(0, _common.createRequestConfig)(options)
}).then(_common.dataExtractor);
transformResponse: _common.transformTokenResponseCamelCase
})).then(_common.dataExtractor);
}
async retrieveReaction(atomicBankId, reactionTokenId, options) {
return this.client.get(`/${atomicBankId}/reaction/${reactionTokenId}`, {
transformResponse: _common.transformTokenResponseCamelCase,
...(0, _common.createRequestConfig)(options)
}).then(_common.dataExtractor);
return this.client.get(`/${atomicBankId}/reaction/${reactionTokenId}`, (0, _common.createRequestConfig)(options, {
transformResponse: _common.transformTokenResponseCamelCase
})).then(_common.dataExtractor);
}

@@ -43,0 +39,0 @@

@@ -18,7 +18,5 @@ "use strict";

constructor(options) {
super({
transformRequest: _utils.transformAtomicRequestSnakeCase,
transformResponse: _utils.transformAtomicResponseCamelCase,
...options
});
options.transformRequest = [].concat(_utils.transformAtomicRequestSnakeCase, options.transformRequest || []);
options.transformResponse = [].concat(_utils.transformAtomicResponseCamelCase, options.transformResponse || []);
super(options);
}

@@ -31,14 +29,12 @@

async react(id, request, options) {
return this.client.post(`/${id}/react`, request, {
return this.client.post(`/${id}/react`, request, (0, _common.createRequestConfig)(options, {
transformRequest: _common.transformAtomicReactionRequestSnakeCase,
transformResponse: _common.transformTokenResponseCamelCase,
...(0, _common.createRequestConfig)(options)
}).then(_common.dataExtractor);
transformResponse: _common.transformTokenResponseCamelCase
})).then(_common.dataExtractor);
}
async retrieveReaction(atomicCardId, reactionTokenId, options) {
return this.client.get(`/${atomicCardId}/reaction/${reactionTokenId}`, {
transformResponse: _common.transformTokenResponseCamelCase,
...(0, _common.createRequestConfig)(options)
}).then(_common.dataExtractor);
return this.client.get(`/${atomicCardId}/reaction/${reactionTokenId}`, (0, _common.createRequestConfig)(options, {
transformResponse: _common.transformTokenResponseCamelCase
})).then(_common.dataExtractor);
}

@@ -45,0 +41,0 @@

@@ -14,4 +14,6 @@ import type { AxiosRequestConfig, AxiosResponse, AxiosTransformer } from 'axios';

export declare const dataExtractor: <T>(res: AxiosResponse<T>) => T;
export declare const createRequestConfig: (options?: RequestOptions | undefined) => AxiosRequestConfig | undefined;
export declare const createRequestConfig: (options?: RequestOptions | undefined, transformers?: Pick<AxiosRequestConfig, "transformRequest" | "transformResponse"> | undefined) => AxiosRequestConfig | undefined;
export declare const concatRequestTransformerWithDefault: (requestTransformer: AxiosTransformer | AxiosTransformer[]) => AxiosTransformer | AxiosTransformer[] | undefined;
export declare const concatResponseTransformermWithDefault: (responseTransformer: AxiosTransformer | AxiosTransformer[]) => AxiosTransformer | AxiosTransformer[] | undefined;
export declare const errorInterceptor: (error: any) => void;
export declare function getQueryParams<Q>(query: Q): string;

@@ -7,4 +7,6 @@ "use strict";

exports.getQueryParams = getQueryParams;
exports.errorInterceptor = exports.createRequestConfig = exports.dataExtractor = exports.transformAtomicResponseCamelCase = exports.transformResponseCamelCase = exports.transformReactorResponseCamelCase = exports.transformTokenResponseCamelCase = exports.transformAtomicReactionRequestSnakeCase = exports.transformTokenRequestSnakeCase = exports.transformAtomicRequestSnakeCase = exports.transformReactorRequestSnakeCase = exports.transformRequestSnakeCase = exports.assertInit = void 0;
exports.errorInterceptor = exports.concatResponseTransformermWithDefault = exports.concatRequestTransformerWithDefault = exports.createRequestConfig = exports.dataExtractor = exports.transformAtomicResponseCamelCase = exports.transformResponseCamelCase = exports.transformReactorResponseCamelCase = exports.transformTokenResponseCamelCase = exports.transformAtomicReactionRequestSnakeCase = exports.transformTokenRequestSnakeCase = exports.transformAtomicRequestSnakeCase = exports.transformReactorRequestSnakeCase = exports.transformRequestSnakeCase = exports.assertInit = void 0;
var _axios = _interopRequireDefault(require("axios"));
var _camelcaseKeys = _interopRequireDefault(require("camelcase-keys"));

@@ -181,5 +183,15 @@

const createRequestConfig = options => {
const createRequestConfig = (options, transformers) => {
if (!options) {
return undefined;
if (!transformers) {
return undefined;
} else {
return { ...(transformers.transformRequest !== undefined ? {
transformRequest: concatRequestTransformerWithDefault(transformers.transformRequest)
} : {}),
...(transformers.transformResponse !== undefined ? {
transformResponse: concatResponseTransformermWithDefault(transformers.transformResponse)
} : {})
};
}
}

@@ -200,8 +212,26 @@

...correlationIdHeader
}
},
...((transformers === null || transformers === void 0 ? void 0 : transformers.transformRequest) !== undefined ? {
transformRequest: concatRequestTransformerWithDefault(transformers.transformRequest)
} : {}),
...((transformers === null || transformers === void 0 ? void 0 : transformers.transformResponse) !== undefined ? {
transformResponse: concatResponseTransformermWithDefault(transformers.transformResponse)
} : {})
};
};
exports.createRequestConfig = createRequestConfig;
const concatRequestTransformerWithDefault = requestTransformer => {
return [].concat(requestTransformer, _axios.default.defaults.transformRequest);
};
exports.concatRequestTransformerWithDefault = concatRequestTransformerWithDefault;
const concatResponseTransformermWithDefault = responseTransformer => {
return _axios.default.defaults.transformResponse.concat(responseTransformer);
}; // eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/explicit-module-boundary-types
exports.createRequestConfig = createRequestConfig;
exports.concatResponseTransformermWithDefault = concatResponseTransformermWithDefault;

@@ -208,0 +238,0 @@ const errorInterceptor = error => {

{
"name": "@basis-theory/basis-theory-js",
"version": "1.0.1",
"version": "1.0.2",
"repository": "https://github.com/Basis-Theory/basis-theory-js",

@@ -5,0 +5,0 @@ "license": "Apache-2.0",

@@ -16,7 +16,5 @@ "use strict";

constructor(options) {
super({
transformResponse: _utils.transformReactorResponseCamelCase,
transformRequest: _utils.transformReactorRequestSnakeCase,
...options
});
options.transformRequest = [].concat(_utils.transformReactorRequestSnakeCase, options.transformRequest || []);
options.transformResponse = [].concat(_utils.transformReactorResponseCamelCase, options.transformResponse || []);
super(options);
}

@@ -23,0 +21,0 @@

@@ -26,2 +26,3 @@ import type { AxiosRequestConfig } from 'axios';

}
export declare type RequestTransformers = Pick<AxiosRequestConfig, 'transformRequest' | 'transformResponse'>;
export {};

@@ -18,7 +18,5 @@ "use strict";

constructor(options) {
super({
transformResponse: _utils.transformTokenResponseCamelCase,
transformRequest: _utils.transformTokenRequestSnakeCase,
...options
});
options.transformRequest = [].concat(_utils.transformTokenRequestSnakeCase, options.transformRequest || []);
options.transformResponse = [].concat(_utils.transformTokenResponseCamelCase, options.transformResponse || []);
super(options);
}

@@ -25,0 +23,0 @@ /**

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