Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@medusajs/types

Package Overview
Dependencies
Maintainers
2
Versions
2838
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@medusajs/types - npm Package Compare versions

Comparing version 1.8.8-snapshot-20230613102143 to 1.8.8-snapshot-20230613103430

24

dist/common/common.d.ts

@@ -7,6 +7,6 @@ import { FindManyOptions, FindOneOptions, FindOperator, FindOptionsSelect, FindOptionsWhere, OrderByCondition } from "typeorm";

*/
export type WithRequiredProperty<T, K extends keyof T> = T & {
export declare type WithRequiredProperty<T, K extends keyof T> = T & {
[Property in K]-?: T[Property];
};
export type PartialPick<T, K extends keyof T> = {
export declare type PartialPick<T, K extends keyof T> = {
[P in K]?: T[P];

@@ -22,3 +22,3 @@ };

}
export type Writable<T> = {
export declare type Writable<T> = {
-readonly [key in keyof T]: T[key] | FindOperator<T[key]> | FindOperator<T[key][]> | FindOperator<string[]>;

@@ -35,3 +35,3 @@ };

}
export type ExtendedFindConfig<TEntity> = (Omit<FindOneOptions<TEntity>, "where" | "relations" | "select"> | Omit<FindManyOptions<TEntity>, "where" | "relations" | "select">) & {
export declare type ExtendedFindConfig<TEntity> = (Omit<FindOneOptions<TEntity>, "where" | "relations" | "select"> | Omit<FindManyOptions<TEntity>, "where" | "relations" | "select">) & {
select?: FindOptionsSelect<TEntity>;

@@ -44,12 +44,12 @@ relations?: FindOptionsRelations<TEntity>;

};
export type QuerySelector<TEntity> = Selector<TEntity> & {
export declare type QuerySelector<TEntity> = Selector<TEntity> & {
q?: string;
};
export type TreeQuerySelector<TEntity> = QuerySelector<TEntity> & {
export declare type TreeQuerySelector<TEntity> = QuerySelector<TEntity> & {
include_descendants_tree?: boolean;
};
export type Selector<TEntity> = {
export declare type Selector<TEntity> = {
[key in keyof TEntity]?: TEntity[key] | TEntity[key][] | DateComparisonOperator | StringComparisonOperator | NumericalComparisonOperator | FindOperator<TEntity[key][] | string | string[]>;
};
export type TotalField = "shipping_total" | "discount_total" | "tax_total" | "refunded_total" | "total" | "subtotal" | "refundable_amount" | "gift_card_total" | "gift_card_tax_total";
export declare type TotalField = "shipping_total" | "discount_total" | "tax_total" | "refunded_total" | "total" | "subtotal" | "refundable_amount" | "gift_card_total" | "gift_card_tax_total";
export interface CustomFindOptions<TModel, InKeys extends keyof TModel> {

@@ -64,3 +64,3 @@ select?: FindManyOptions<TModel>["select"];

}
export type QueryConfig<TEntity extends BaseEntity> = {
export declare type QueryConfig<TEntity extends BaseEntity> = {
defaultFields?: (keyof TEntity | string)[];

@@ -73,3 +73,3 @@ defaultRelations?: string[];

};
export type RequestQueryFields = {
export declare type RequestQueryFields = {
expand?: string;

@@ -81,3 +81,3 @@ fields?: string;

};
export type PaginatedResponse = {
export declare type PaginatedResponse = {
limit: number;

@@ -87,3 +87,3 @@ offset: number;

};
export type DeleteResponse = {
export declare type DeleteResponse = {
id: string;

@@ -90,0 +90,0 @@ object: string;

import { RedisOptions } from "ioredis";
import { LoggerOptions } from "typeorm";
import { ExternalModuleDeclaration, InternalModuleDeclaration } from "../modules-sdk";
type SessionOptions = {
declare type SessionOptions = {
name?: string;

@@ -12,3 +12,3 @@ resave?: boolean;

};
export type HttpCompressionOptions = {
export declare type HttpCompressionOptions = {
enabled?: boolean;

@@ -19,3 +19,3 @@ level?: number;

};
export type ProjectConfigOptions = {
export declare type ProjectConfigOptions = {
redis_url?: string;

@@ -40,3 +40,3 @@ redis_options?: RedisOptions;

};
export type ConfigModule = {
export declare type ConfigModule = {
projectConfig: ProjectConfigOptions;

@@ -43,0 +43,0 @@ featureFlags: Record<string, boolean | string>;

import { AwilixContainer } from "awilix";
export type MedusaContainer = AwilixContainer & {
export declare type MedusaContainer = AwilixContainer & {
registerAdd: <T>(name: string, registration: T) => MedusaContainer;
createScope: () => MedusaContainer;
};

@@ -16,3 +16,3 @@ import { Dictionary, FilterQuery, Order } from "./utils";

}
export type FindOptions<T = any> = {
export declare type FindOptions<T = any> = {
where: FilterQuery<T>;

@@ -19,0 +19,0 @@ options?: OptionsQuery<T, any>;

/// <reference types="node" />
export type Dictionary<T = any> = {
export declare type Dictionary<T = any> = {
[k: string]: T;
};
type Query<T> = T extends object ? T extends Scalar ? never : FilterQuery<T> : FilterValue<T>;
type ExpandScalar<T> = null | (T extends string ? string | RegExp : T extends Date ? Date | string : T);
type Scalar = boolean | number | string | bigint | symbol | Date | RegExp | Buffer | {
declare type Query<T> = T extends object ? T extends Scalar ? never : FilterQuery<T> : FilterValue<T>;
declare type ExpandScalar<T> = null | (T extends string ? string | RegExp : T extends Date ? Date | string : T);
declare type Scalar = boolean | number | string | bigint | symbol | Date | RegExp | Buffer | {
toHexString(): string;
};
type ReadonlyPrimary<T> = T extends any[] ? Readonly<T> : T;
declare type ReadonlyPrimary<T> = T extends any[] ? Readonly<T> : T;
declare const PrimaryKeyType: unique symbol;
type Primary<T> = T extends {
declare type Primary<T> = T extends {
[PrimaryKeyType]?: infer PK;

@@ -21,3 +21,3 @@ } ? ReadonlyPrimary<PK> : T extends {

} ? ReadonlyPrimary<PK> : never;
export type OperatorMap<T> = {
export declare type OperatorMap<T> = {
$and?: Query<T>[];

@@ -43,6 +43,6 @@ $or?: Query<T>[];

};
type FilterValue2<T> = T | ExpandScalar<T> | Primary<T>;
type FilterValue<T> = OperatorMap<FilterValue2<T>> | FilterValue2<T> | FilterValue2<T>[] | null;
type PrevLimit = [never, 1, 2, 3];
export type FilterQuery<T = any, Prev extends number = 3> = Prev extends never ? never : {
declare type FilterValue2<T> = T | ExpandScalar<T> | Primary<T>;
declare type FilterValue<T> = OperatorMap<FilterValue2<T>> | FilterValue2<T> | FilterValue2<T>[] | null;
declare type PrevLimit = [never, 1, 2, 3];
export declare type FilterQuery<T = any, Prev extends number = 3> = Prev extends never ? never : {
[Key in keyof T]?: T[Key] extends boolean | number | string | bigint | symbol | Date ? T[Key] | OperatorMap<T[Key]> : T[Key] extends infer U ? U extends {

@@ -52,5 +52,5 @@ [x: number]: infer V;

};
export type Order<T> = {
export declare type Order<T> = {
[key in keyof T]?: "ASC" | "DESC" | Order<T[key] extends Array<any> ? T[key][0] : T[key]>;
};
export {};

@@ -1,11 +0,11 @@

export type Subscriber<T = unknown> = (data: T, eventName: string) => Promise<void>;
export type SubscriberContext = {
export declare type Subscriber<T = unknown> = (data: T, eventName: string) => Promise<void>;
export declare type SubscriberContext = {
subscriberId: string;
};
export type SubscriberDescriptor = {
export declare type SubscriberDescriptor = {
id: string;
subscriber: Subscriber;
};
export type EventHandler<T = unknown> = (data: T, eventName: string) => Promise<void>;
export type EmitData<T = unknown> = {
export declare type EventHandler<T = unknown> = (data: T, eventName: string) => Promise<void>;
export declare type EmitData<T = unknown> = {
eventName: string;

@@ -12,0 +12,0 @@ data: T;

@@ -64,3 +64,3 @@ import { NumericalComparisonOperator, StringComparisonOperator } from "../common";

*/
export type InventoryItemDTO = {
export declare type InventoryItemDTO = {
id: string;

@@ -131,3 +131,3 @@ sku?: string | null;

*/
export type ReservationItemDTO = {
export declare type ReservationItemDTO = {
id: string;

@@ -184,3 +184,3 @@ location_id: string;

*/
export type InventoryLevelDTO = {
export declare type InventoryLevelDTO = {
id: string;

@@ -197,3 +197,3 @@ inventory_item_id: string;

};
export type FilterableReservationItemProps = {
export declare type FilterableReservationItemProps = {
id?: string | string[];

@@ -208,3 +208,3 @@ type?: string | string[];

};
export type FilterableInventoryItemProps = {
export declare type FilterableInventoryItemProps = {
id?: string | string[];

@@ -218,3 +218,3 @@ location_id?: string | string[];

};
export type CreateInventoryItemInput = {
export declare type CreateInventoryItemInput = {
sku?: string;

@@ -235,3 +235,3 @@ origin_country?: string;

};
export type CreateReservationItemInput = {
export declare type CreateReservationItemInput = {
line_item_id?: string;

@@ -246,3 +246,3 @@ inventory_item_id: string;

};
export type FilterableInventoryLevelProps = {
export declare type FilterableInventoryLevelProps = {
inventory_item_id?: string | string[];

@@ -254,3 +254,3 @@ location_id?: string | string[];

};
export type CreateInventoryLevelInput = {
export declare type CreateInventoryLevelInput = {
inventory_item_id: string;

@@ -262,7 +262,7 @@ location_id: string;

};
export type UpdateInventoryLevelInput = {
export declare type UpdateInventoryLevelInput = {
stocked_quantity?: number;
incoming_quantity?: number;
};
export type UpdateReservationItemInput = {
export declare type UpdateReservationItemInput = {
quantity?: number;

@@ -273,3 +273,3 @@ location_id?: string;

};
export type ReserveQuantityContext = {
export declare type ReserveQuantityContext = {
locationId?: string;

@@ -276,0 +276,0 @@ lineItemId?: string;

import { Logger as _Logger } from "winston";
import { MedusaContainer } from "../common/medusa-container";
export type Constructor<T> = new (...args: any[]) => T;
export declare type Constructor<T> = new (...args: any[]) => T;
export * from "../common/medusa-container";
export type LogLevel = "query" | "schema" | "error" | "warn" | "info" | "log" | "migration";
export type LoggerOptions = boolean | "all" | LogLevel[];
export type Logger = _Logger & {
export declare type LogLevel = "query" | "schema" | "error" | "warn" | "info" | "log" | "migration";
export declare type LoggerOptions = boolean | "all" | LogLevel[];
export declare type Logger = _Logger & {
progress: (activityId: string, msg: string) => void;

@@ -20,3 +20,3 @@ info: (msg: string) => void;

}
export type InternalModuleDeclaration = {
export declare type InternalModuleDeclaration = {
scope: MODULE_SCOPE.INTERNAL;

@@ -28,3 +28,3 @@ resources: MODULE_RESOURCE_TYPE;

};
export type ExternalModuleDeclaration = {
export declare type ExternalModuleDeclaration = {
scope: MODULE_SCOPE.EXTERNAL;

@@ -37,3 +37,3 @@ server?: {

};
export type ModuleResolution = {
export declare type ModuleResolution = {
resolutionPath: string | false;

@@ -46,3 +46,3 @@ definition: ModuleDefinition;

};
export type ModuleDefinition = {
export declare type ModuleDefinition = {
key: string;

@@ -57,3 +57,3 @@ registrationName: string;

};
export type LoaderOptions<TOptions = Record<string, unknown>> = {
export declare type LoaderOptions<TOptions = Record<string, unknown>> = {
container: MedusaContainer;

@@ -63,8 +63,8 @@ options?: TOptions;

};
export type ModuleLoaderFunction = (options: LoaderOptions, moduleDeclaration?: InternalModuleDeclaration) => Promise<void>;
export type ModulesResponse = {
export declare type ModuleLoaderFunction = (options: LoaderOptions, moduleDeclaration?: InternalModuleDeclaration) => Promise<void>;
export declare type ModulesResponse = {
module: string;
resolution: string | false;
}[];
export type ModuleExports = {
export declare type ModuleExports = {
service: Constructor<any>;

@@ -71,0 +71,0 @@ loaders?: ModuleLoaderFunction[];

@@ -5,3 +5,3 @@ export * from "./index-types";

export * from "./variant-keys";
export type IndexSettings = {
export declare type IndexSettings = {
/**

@@ -8,0 +8,0 @@ * Settings specific to the provider. E.g. `searchableAttributes`.

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

export type IndexSettings = {
export declare type IndexSettings = {
/**

@@ -3,0 +3,0 @@ * Settings specific to the provider. E.g. `searchableAttributes`.

import { EntityManager } from "typeorm";
export type SharedContext = {
export declare type SharedContext = {
transactionManager?: EntityManager;
};

@@ -66,3 +66,3 @@ import { StringComparisonOperator } from "../common/common";

*/
export type StockLocationAddressDTO = {
export declare type StockLocationAddressDTO = {
id?: string;

@@ -128,3 +128,3 @@ address_1: string;

*/
export type StockLocationDTO = {
export declare type StockLocationDTO = {
id: string;

@@ -148,6 +148,6 @@ name: string;

*/
export type StockLocationExpandedDTO = StockLocationDTO & {
export declare type StockLocationExpandedDTO = StockLocationDTO & {
sales_channels?: any[];
};
export type FilterableStockLocationProps = {
export declare type FilterableStockLocationProps = {
id?: string | string[];

@@ -198,3 +198,3 @@ name?: string | string[] | StringComparisonOperator;

*/
export type StockLocationAddressInput = {
export declare type StockLocationAddressInput = {
address_1: string;

@@ -233,3 +233,3 @@ address_2?: string;

*/
export type CreateStockLocationInput = {
export declare type CreateStockLocationInput = {
name: string;

@@ -262,3 +262,3 @@ address_id?: string;

*/
export type UpdateStockLocationInput = {
export declare type UpdateStockLocationInput = {
name?: string;

@@ -265,0 +265,0 @@ address_id?: string;

{
"name": "@medusajs/types",
"version": "1.8.8-snapshot-20230613102143",
"version": "1.8.8-snapshot-20230613103430",
"description": "Medusa Types definition",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"repository": {

@@ -8,0 +7,0 @@ "type": "git",

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