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

@or-sdk/base

Package Overview
Dependencies
Maintainers
2
Versions
357
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@or-sdk/base - npm Package Compare versions

Comparing version 0.0.16 to 0.0.17

dist/utils/index.d.ts

6

dist/Base.d.ts

@@ -1,3 +0,3 @@

import { AxiosResponse } from 'axios';
import { BaseConfig, CalApiParams, Headers } from './types';
import { AxiosRequestHeaders, AxiosResponse } from 'axios';
import { BaseConfig, CalApiParams } from './types';
export declare class Base {

@@ -9,3 +9,3 @@ private readonly userTokenFactory;

protected constructor({ userTokenFactory, token, sdkVersion }: BaseConfig);
protected getHeaders(): Headers;
protected getHeaders(): AxiosRequestHeaders;
get userToken(): string;

@@ -12,0 +12,0 @@ protected callApi(params: CalApiParams): Promise<AxiosResponse<any>>;

@@ -8,2 +8,3 @@ "use strict";

var axios_1 = __importDefault(require("axios"));
var utils_1 = require("./utils");
var Base = (function () {

@@ -15,3 +16,3 @@ function Base(_a) {

this.sdkVersion = sdkVersion;
this.axios = axios_1.default.create();
this.axios = axios_1.default.create({ paramsSerializer: utils_1.paramsSerializer });
}

@@ -30,3 +31,6 @@ Base.prototype.getHeaders = function () {

}
return this.userTokenFactory();
if (typeof this.userTokenFactory === 'function') {
return this.userTokenFactory();
}
throw new Error('token or getToken is not defined');
},

@@ -33,0 +37,0 @@ enumerable: false,

export { Base } from './Base';
export { BaseProvider } from './BaseProvider';
export * from './types';
export { PaginationOptions } from './types';
//# sourceMappingURL=index.d.ts.map

@@ -13,8 +13,6 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseProvider = exports.Base = void 0;
exports.Base = void 0;
var Base_1 = require("./Base");
Object.defineProperty(exports, "Base", { enumerable: true, get: function () { return Base_1.Base; } });
var BaseProvider_1 = require("./BaseProvider");
Object.defineProperty(exports, "BaseProvider", { enumerable: true, get: function () { return BaseProvider_1.BaseProvider; } });
__exportStar(require("./types"), exports);
//# sourceMappingURL=index.js.map
{
"version": "0.0.16",
"version": "0.0.17",
"name": "@or-sdk/base",

@@ -7,5 +7,8 @@ "main": "dist/index.js",

"scripts": {
"build": "npx tsc "
"build": "npm exec tsc",
"build:watch": "npm exec tsc -- -b -w"
},
"devDependencies": {
"@types/lodash": "^4.14.176",
"@types/qs": "^6.9.7",
"typescript": "^4.4.4"

@@ -20,3 +23,3 @@ },

},
"gitHead": "905715a6f2e1f908d22ad68588edef1642a7a492"
"gitHead": "c30c01fbc1f2f423a29d1569bc5f8f5edda868b6"
}

@@ -1,7 +0,8 @@

import axios, { AxiosInstance, AxiosResponse } from 'axios';
import { BaseConfig, CalApiParams, Headers } from './types';
import axios, { AxiosInstance, AxiosRequestHeaders, AxiosResponse } from 'axios';
import { BaseConfig, CalApiParams } from './types';
import { paramsSerializer } from './utils';
export class Base {
private readonly userTokenFactory: (()=> string);
private readonly token: string;
private readonly userTokenFactory: (()=> string) | undefined;
private readonly token: string | undefined;
private readonly sdkVersion: string;

@@ -14,6 +15,6 @@ private readonly axios: AxiosInstance;

this.sdkVersion = sdkVersion;
this.axios = axios.create();
this.axios = axios.create({ paramsSerializer });
}
protected getHeaders(): Headers {
protected getHeaders(): AxiosRequestHeaders {
return {

@@ -30,3 +31,6 @@ Authorization: this.userToken,

}
return this.userTokenFactory();
if (typeof this.userTokenFactory === 'function') {
return this.userTokenFactory();
}
throw new Error('token or getToken is not defined');
}

@@ -33,0 +37,0 @@

export { Base } from './Base';
export { BaseProvider } from './BaseProvider';
// export { BaseProvider } from './BaseProvider';
export * from './types';
export { PaginationOptions } from './types';
import { Method } from 'axios';
export type BaseConfig = {
export interface BaseConfig {
/**

@@ -11,3 +11,3 @@ * token

*/
userTokenFactory?: (()=> string);
userTokenFactory?: ()=> string;
/**

@@ -17,5 +17,5 @@ * SDK version

sdkVersion: string;
};
}
export type BaseProviderConfig = BaseConfig & {
export interface BaseProviderConfig extends BaseConfig {
sdkApiUrl: string;

@@ -25,12 +25,12 @@ providersAccountId: string;

sendWSMessage: (message: string,)=> Promise<any>| null;
};
}
export type Headers = {
export interface Headers {
Authorization: string;
'Content-Type': string;
'X-SDK-version': string;
};
}
export type ExtraErrorProperty = {
export interface ExtraErrorProperty {
status?: string;

@@ -46,5 +46,5 @@ data?: any;

};
};
}
export type CalApiParams = {
export interface CalApiParams {
url: string;

@@ -54,2 +54,7 @@ method: Method;

data?: any;
}
export type PaginationOptions = {
from: number;
size: number;
};

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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