Socket
Socket
Sign inDemoInstall

@wix/api-client

Package Overview
Dependencies
Maintainers
26
Versions
127
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wix/api-client - npm Package Compare versions

Comparing version 1.12.4 to 1.12.5

build/graphql.d.ts

5

build/context.d.ts

@@ -1,6 +0,5 @@

import { WixClient } from './wixClient.js';
import { RESTFunctionDescriptor } from '@wix/sdk-types';
export declare function elevate<T extends RESTFunctionDescriptor>(restModule: T): T;
export declare const fetchWithAuth: WixClient['fetchWithAuth'];
export declare const graphql: WixClient['graphql'];
export declare const fetchWithAuth: typeof fetch & ((restModuleOpts: import("@wix/sdk-types").HttpClient) => typeof fetch);
export { graphql } from './graphql.js';
export { setGlobalWixContext } from './wix-context.js';

19

build/context.js

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

import { resolveContext } from '@wix/sdk-runtime/context';
import { createRESTModule } from '@wix/sdk-runtime/rest-modules';

@@ -6,16 +5,6 @@ export function elevate(restModule) {

}
export const fetchWithAuth = async (...args) => {
const context = resolveContext();
if (!context) {
throw new Error('Wix context is not available. Make sure to initialize the Wix context before using SDK modules');
}
return context.fetchWithAuth(...args);
};
export const graphql = async (...args) => {
const context = resolveContext();
if (!context) {
throw new Error('Wix context is not available. Make sure to initialize the Wix context before using SDK modules');
}
return context.graphql(...args);
};
export const fetchWithAuth = createRESTModule((restModuleOpts) => {
return ((url, options) => restModuleOpts.fetchWithAuth(url, options));
});
export { graphql } from './graphql.js';
export { setGlobalWixContext } from './wix-context.js';

@@ -6,2 +6,2 @@ import { BuildRESTFunction, PublicMetadata, RESTFunctionDescriptor } from '@wix/sdk-types';

export declare const getDefaultDomain: (_method: string, _url: string) => string;
export declare function buildRESTDescriptor<T extends RESTFunctionDescriptor>(origFunc: T, publicMetadata: PublicMetadata, boundFetch: (url: string | URL, init?: RequestInit) => Promise<Response>, options?: RESTModuleOptions): BuildRESTFunction<T>;
export declare function buildRESTDescriptor<T extends RESTFunctionDescriptor>(origFunc: T, publicMetadata: PublicMetadata, boundFetch: typeof fetch, wixAPIFetch: (relativeUrl: string, options: RequestInit) => Promise<Response>, options?: RESTModuleOptions): BuildRESTFunction<T>;
import { biHeaderGenerator } from './bi/biHeaderGenerator.js';
import { API_URL } from './common.js';
export const getDefaultDomain = (_method, _url) => API_URL;
export function buildRESTDescriptor(origFunc, publicMetadata, boundFetch, options) {
export function buildRESTDescriptor(origFunc, publicMetadata, boundFetch, wixAPIFetch, options) {
return origFunc({

@@ -59,2 +59,3 @@ request: async (factory) => {

fetchWithAuth: boundFetch,
wixAPIFetch,
});

@@ -61,0 +62,0 @@ }

@@ -32,2 +32,5 @@ import { AuthenticationStrategy, BoundAuthenticationStrategy, BuildDescriptors, Descriptors, EventDefinition, EventIdentity, Host, HostModule, RESTFunctionDescriptor, ServicePluginContract, ServicePluginDefinition } from '@wix/sdk-types';

auth: Omit<Z, 'getAuthHeaders'> & BoundAuthenticationStrategy;
/**
* @deprecated Use `fetchWithAuth` instead
*/
fetch(relativeUrl: string, options: RequestInit): Promise<Response>;

@@ -34,0 +37,0 @@ fetchWithAuth: typeof fetch;

@@ -68,3 +68,8 @@ import { wixContext } from '@wix/sdk-context';

: { module: modules, options: undefined };
return buildRESTDescriptor(module, metadata ?? {}, boundFetch, options);
return buildRESTDescriptor(module, metadata ?? {}, boundFetch, (relativeUrl, fetchOptions) => {
const finalUrl = new URL(relativeUrl, `https://${API_URL}`);
finalUrl.host = API_URL;
finalUrl.protocol = 'https';
return boundFetch(finalUrl.toString(), fetchOptions);
}, options);
}

@@ -71,0 +76,0 @@ else if (isObject(modules)) {

{
"name": "@wix/api-client",
"version": "1.12.4",
"version": "1.12.5",
"license": "UNLICENSED",

@@ -28,4 +28,4 @@ "main": "build/index.js",

"@wix/sdk-context": "^0.0.1",
"@wix/sdk-runtime": "0.3.9",
"@wix/sdk-types": "^1.9.1",
"@wix/sdk-runtime": "0.3.10",
"@wix/sdk-types": "^1.9.2",
"crypto-js": "^4.2.0",

@@ -39,3 +39,3 @@ "jose": "^5.2.1",

"@wix/metro-runtime": "^1.1677.0",
"@wix/sdk": "1.12.4"
"@wix/sdk": "1.12.5"
},

@@ -53,3 +53,3 @@ "wix": {

},
"falconPackageHash": "66ed8fac5eb95fdea2be3ebbabeb540d8f12fb789fd232cd7cbb42a7"
"falconPackageHash": "ba5285cb465e70886596ef3122cdf157b410d721fb8dccaee3efaf83"
}
SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc