Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@mikro-orm/core

Package Overview
Dependencies
Maintainers
1
Versions
4525
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mikro-orm/core - npm Package Compare versions

Comparing version
7.1.2-dev.0
to
7.1.2-dev.1
+5
-2
entity/defineEntity.d.ts

@@ -617,2 +617,5 @@ import type { EntityManager } from '../EntityManager.js';

type AllKeys<TProperties, TBase> = keyof TProperties | (IsNever<TBase> extends true ? never : keyof TBase);
type PartialWhere<TProperties, TBase> = string | FilterQuery<{
[K in AllKeys<TProperties, TBase> & string]?: unknown;
}>;
/** Metadata descriptor for `defineEntity()`, combining entity options with property definitions. */

@@ -660,3 +663,3 @@ export interface EntityMetadataWithProperties<TName extends string, TTableName extends string, TProperties extends Record<string, any>, TPK extends (keyof TProperties)[] | undefined = undefined, TBase = never, TRepository = never, TForceObject extends boolean = false, TDiscriminatorColumn extends string | undefined = undefined, TDiscriminatorValue extends string | number | undefined = undefined, TBaseDiscriminatorColumn extends string | undefined = undefined> extends Omit<Partial<EntityMetadata<InferEntityFromProperties<TProperties, TPK, TBase, TRepository>>>, 'properties' | 'extends' | 'primaryKeys' | 'hooks' | 'discriminator' | 'discriminatorColumn' | 'discriminatorValue' | 'versionProperty' | 'concurrencyCheckKeys' | 'serializedPrimaryKey' | 'indexes' | 'uniques' | 'triggers' | 'repository' | 'filters' | 'orderBy'> {

expression?: string | IndexCallback<InferEntityFromProperties<TProperties, TPK, TBase>>;
where?: string | FilterQuery<InferEntityFromProperties<TProperties, TPK, TBase>>;
where?: PartialWhere<TProperties, TBase>;
columns?: IndexColumnOptions[];

@@ -674,3 +677,3 @@ include?: NoInfer<AllKeys<TProperties, TBase>> | NoInfer<AllKeys<TProperties, TBase>>[];

expression?: string | IndexCallback<InferEntityFromProperties<TProperties, TPK, TBase>>;
where?: string | FilterQuery<InferEntityFromProperties<TProperties, TPK, TBase>>;
where?: PartialWhere<TProperties, TBase>;
deferMode?: DeferMode | `${DeferMode}`;

@@ -677,0 +680,0 @@ columns?: IndexColumnOptions[];

{
"name": "@mikro-orm/core",
"version": "7.1.2-dev.0",
"version": "7.1.2-dev.1",
"description": "TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -144,3 +144,3 @@ import { clone } from './clone.js';

static PK_SEPARATOR = '~~~';
static #ORM_VERSION = '7.1.2-dev.0';
static #ORM_VERSION = '7.1.2-dev.1';
/**

@@ -147,0 +147,0 @@ * Checks if the argument is instance of `Object`. Returns false for arrays.