Socket
Socket
Sign inDemoInstall

@cloudcommerce/api

Package Overview
Dependencies
Maintainers
1
Versions
403
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cloudcommerce/api - npm Package Compare versions

Comparing version 2.20.5 to 2.20.6

2

package.json
{
"name": "@cloudcommerce/api",
"type": "module",
"version": "2.20.5",
"version": "2.20.6",
"description": "e-com.plus Cloud Commerce APIs client/adapter",

@@ -6,0 +6,0 @@ "main": "lib/api.js",

@@ -102,6 +102,17 @@ import type { Products } from './types/products';

Fields extends string[] | '*' = '*',
> = Array<Omit<(
Fields extends '*' ? Partial<Document> :
Pick<Document, Extract<keyof Document, DocField<Fields[number]>>>
), '_id'> & { _id: ResourceId }>;
DefaultFields extends string[] = [],
BaseFields extends string[] = ['_id', 'created_at', 'updated_at'],
> = Array<(
Fields extends '*' ? Partial<Document> & { _id: ResourceId } :
Pick<
Document,
Extract<keyof Document,
DocField<
Fields extends null ? BaseFields[number] | DefaultFields[number]
: Fields[0] extends '__' ? BaseFields[number] | DefaultFields[number] | Fields[number]
: '_id' | Fields[number]
>
>
>
)>;

@@ -113,3 +124,3 @@ type DefaultProductsFields = [

type ProductsList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Products, Fields extends null ? DefaultProductsFields : Fields>;
ListResultDocs<Products, Fields, DefaultProductsFields, ['_id']>;

@@ -124,3 +135,3 @@ type DefaultCategoriesFields = [

type CategoriesList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Categories, Fields extends null ? DefaultCategoriesFields : Fields>;
ListResultDocs<Categories, Fields, DefaultCategoriesFields>;

@@ -134,3 +145,3 @@ type DefaultBrandsFields = [

type BrandsList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Brands, Fields extends null ? DefaultBrandsFields : Fields>;
ListResultDocs<Brands, Fields, DefaultBrandsFields>;

@@ -144,3 +155,3 @@ type DefaultCollectionsFields = [

type CollectionsList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Collections, Fields extends null ? DefaultCollectionsFields : Fields>;
ListResultDocs<Collections, Fields, DefaultCollectionsFields>;

@@ -154,3 +165,3 @@ type DefaultGridsFields = [

type GridsList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Grids, Fields extends null ? DefaultGridsFields : Fields>;
ListResultDocs<Grids, Fields, DefaultGridsFields>;

@@ -172,3 +183,3 @@ type DefaultCartsFields = [

type CartsList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Carts, Fields extends null ? DefaultCartsFields : Fields>;
ListResultDocs<Carts, Fields, DefaultCartsFields>;

@@ -196,3 +207,3 @@ type DefaultOrdersFields = [

type OrdersList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Orders, Fields extends null ? DefaultOrdersFields : Fields>;
ListResultDocs<Orders, Fields, DefaultOrdersFields>;

@@ -211,3 +222,3 @@ type DefaultCustomersFields = [

type CustomersList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Customers, Fields extends null ? DefaultCustomersFields : Fields>;
ListResultDocs<Customers, Fields, DefaultCustomersFields>;

@@ -220,3 +231,3 @@ type DefaultStoresFields = [

type StoresList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Stores, Fields extends null ? DefaultStoresFields : Fields>;
ListResultDocs<Stores, Fields, DefaultStoresFields>;

@@ -231,3 +242,3 @@ type DefaultApplicationsFields = [

type ApplicationsList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Applications, Fields extends null ? DefaultApplicationsFields : Fields>;
ListResultDocs<Applications, Fields, DefaultApplicationsFields>;

@@ -240,3 +251,3 @@ type DefaultAuthenticationsFields = [

type AuthenticationsList<Fields extends null | string[] | '*' = '*'> =
ListResultDocs<Authentications, Fields extends null ? DefaultAuthenticationsFields : Fields>;
ListResultDocs<Authentications, Fields, DefaultAuthenticationsFields>;

@@ -286,20 +297,20 @@ type ListEndpoint<TResource extends Resource> = TResource | `${TResource}?${string}`;

'inventory',
'measurement',
'condition',
'warranty',
'pictures.normal',
'has_variations',
'_score',
];
type SearchItem<Fields extends null | string[] | '*' = '*'> = Omit<(
Fields extends '*' ? Partial<SearchProducts> :
type SearchItem<Fields extends null | string[] | '*' = '*'> = (
Fields extends '*' ? Partial<SearchProducts> & { _id: ResourceId } :
Pick<
SearchProducts,
Extract<keyof SearchProducts,
DocField<Fields extends null ? DefaultSearchFields[number] : Fields[number]>>
DocField<
Fields extends null ? '_id' | DefaultSearchFields[number]
: Fields[0] extends '__' ? '_id' | DefaultSearchFields[number] | Fields[number]
: '_id' | Fields[number]
>
>
>
), '_id' | '_score'> & {
_id: ResourceId,
_score: number,
};
);

@@ -306,0 +317,0 @@ type SearchResult<

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