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

@naturalcycles/db-lib

Package Overview
Dependencies
Maintainers
3
Versions
303
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@naturalcycles/db-lib - npm Package Compare versions

Comparing version 8.16.2 to 8.17.0

7

CHANGELOG.md

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

# [8.17.0](https://github.com/NaturalCycles/db-lib/compare/v8.16.2...v8.17.0) (2021-10-15)
### Features
* use BaseDBEntity, SavedDBEntity from js-lib ([93210d1](https://github.com/NaturalCycles/db-lib/commit/93210d15ad154b64e9232571f3cc0fe23565ced6))
## [8.16.2](https://github.com/NaturalCycles/db-lib/compare/v8.16.1...v8.16.2) (2021-10-04)

@@ -2,0 +9,0 @@

14

dist/db.model.d.ts

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

import type { Merge } from '@naturalcycles/js-lib';
import type { BaseDBEntity, Merge, SavedDBEntity } from '@naturalcycles/js-lib';
import { CommonDB } from './common.db';

@@ -58,15 +58,5 @@ export interface CommonDBOptions {

}
export interface BaseDBEntity {
id?: string;
created?: number;
updated?: number;
}
export interface SavedDBEntity {
id: string;
created: number;
updated: number;
}
export declare type Saved<E> = Merge<E, SavedDBEntity>;
export declare type Unsaved<E> = Merge<E, BaseDBEntity>;
export declare const baseDBEntitySchema: import("@naturalcycles/nodejs-lib").ObjectSchemaTyped<BaseDBEntity, BaseDBEntity>;
export declare const baseDBEntitySchema: import("@naturalcycles/nodejs-lib").ObjectSchemaTyped<Partial<SavedDBEntity>, Partial<SavedDBEntity>>;
export declare const savedDBEntitySchema: import("@naturalcycles/nodejs-lib").ObjectSchemaTyped<SavedDBEntity, SavedDBEntity>;

@@ -73,0 +63,0 @@ /**

@@ -9,3 +9,3 @@ import { InMemoryDB, InMemoryDBCfg } from './adapter/inmemory/inMemory.db';

import { CommonDaoAnonymizeHook, CommonDaoBeforeBMToDBMHook, CommonDaoBeforeBMToTMHook, CommonDaoBeforeCreateHook, CommonDaoBeforeDBMToBMHook, CommonDaoBeforeDBMValidateHook, CommonDaoBeforeTMToBMHook, CommonDaoCfg, CommonDaoCreateIdHook, CommonDaoCreateOptions, CommonDaoLogLevel, CommonDaoOptions, CommonDaoParseNaturalIdHook, CommonDaoSaveOptions, CommonDaoStreamForEachOptions, CommonDaoStreamOptions } from './commondao/common.dao.model';
import { BaseDBEntity, baseDBEntitySchema, CommonDBAdapter, CommonDBCreateOptions, CommonDBOptions, CommonDBSaveOptions, CommonDBStreamOptions, CreatedUpdated, CreatedUpdatedId, CreatedUpdatedVer, DBDeleteByIdsOperation, DBModelType, DBOperation, DBRelation, DBSaveBatchOperation, ObjectWithId, RunQueryResult, Saved, SavedDBEntity, savedDBEntitySchema, Unsaved } from './db.model';
import { baseDBEntitySchema, CommonDBAdapter, CommonDBCreateOptions, CommonDBOptions, CommonDBSaveOptions, CommonDBStreamOptions, CreatedUpdated, CreatedUpdatedId, CreatedUpdatedVer, DBDeleteByIdsOperation, DBModelType, DBOperation, DBRelation, DBSaveBatchOperation, ObjectWithId, RunQueryResult, Saved, savedDBEntitySchema, Unsaved } from './db.model';
import { getDB } from './getDB';

@@ -21,3 +21,3 @@ import { CommonKeyValueDao, CommonKeyValueDaoCfg } from './kv/commonKeyValueDao';

import { commitDBTransactionSimple, mergeDBOperations } from './transaction/dbTransaction.util';
export type { DBQueryFilterOperator, DBQueryFilter, DBQueryOrder, CommonDaoCreateOptions, CommonDaoOptions, CommonDaoSaveOptions, CommonDaoStreamForEachOptions, CommonDaoStreamOptions, CommonDBOptions, CommonDBSaveOptions, CommonDBStreamOptions, CommonDBCreateOptions, CommonDB, RunQueryResult, CreatedUpdated, CreatedUpdatedId, CreatedUpdatedVer, ObjectWithId, BaseDBEntity, SavedDBEntity, Saved, Unsaved, CommonDaoCfg, CommonDaoCreateIdHook, CommonDaoParseNaturalIdHook, CommonDaoBeforeCreateHook, CommonDaoBeforeDBMValidateHook, CommonDaoBeforeDBMToBMHook, CommonDaoBeforeBMToDBMHook, CommonDaoBeforeTMToBMHook, CommonDaoBeforeBMToTMHook, CommonDaoAnonymizeHook, InMemoryDBCfg, InMemoryKeyValueDBCfg, DBPipelineBackupOptions, DBPipelineRestoreOptions, DBPipelineCopyOptions, CommonDBAdapter, DBOperation, DBSaveBatchOperation, DBDeleteByIdsOperation, CommonKeyValueDB, CommonKeyValueDaoCfg, KeyValueDBTuple, };
export type { DBQueryFilterOperator, DBQueryFilter, DBQueryOrder, CommonDaoCreateOptions, CommonDaoOptions, CommonDaoSaveOptions, CommonDaoStreamForEachOptions, CommonDaoStreamOptions, CommonDBOptions, CommonDBSaveOptions, CommonDBStreamOptions, CommonDBCreateOptions, CommonDB, RunQueryResult, CreatedUpdated, CreatedUpdatedId, CreatedUpdatedVer, ObjectWithId, Saved, Unsaved, CommonDaoCfg, CommonDaoCreateIdHook, CommonDaoParseNaturalIdHook, CommonDaoBeforeCreateHook, CommonDaoBeforeDBMValidateHook, CommonDaoBeforeDBMToBMHook, CommonDaoBeforeBMToDBMHook, CommonDaoBeforeTMToBMHook, CommonDaoBeforeBMToTMHook, CommonDaoAnonymizeHook, InMemoryDBCfg, InMemoryKeyValueDBCfg, DBPipelineBackupOptions, DBPipelineRestoreOptions, DBPipelineCopyOptions, CommonDBAdapter, DBOperation, DBSaveBatchOperation, DBDeleteByIdsOperation, CommonKeyValueDB, CommonKeyValueDaoCfg, KeyValueDBTuple, };
export { DBQuery, dbQueryFilterOperatorValues, RunnableDBQuery, CommonDaoLogLevel, DBRelation, DBModelType, baseDBEntitySchema, savedDBEntitySchema, CommonDao, createdUpdatedFields, createdUpdatedIdFields, idField, InMemoryDB, InMemoryKeyValueDB, queryInMemory, serializeJsonField, deserializeJsonField, dbPipelineBackup, dbPipelineRestore, dbPipelineCopy, getDB, DBLibError, BaseCommonDB, DBTransaction, RunnableDBTransaction, mergeDBOperations, commitDBTransactionSimple, CommonKeyValueDao, };
/// <reference types="node" />
import { JsonSchemaObject } from '@naturalcycles/js-lib';
import { BaseDBEntity, Saved } from '../db.model';
import { JsonSchemaObject, BaseDBEntity } from '@naturalcycles/js-lib';
import { Saved } from '../db.model';
export declare const TEST_TABLE = "TEST_TABLE";

@@ -5,0 +5,0 @@ export interface TestItemBM extends BaseDBEntity {

@@ -45,3 +45,3 @@ {

},
"version": "8.16.2",
"version": "8.17.0",
"description": "Lowest Common Denominator API to supported Databases",

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

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

import type { Merge } from '@naturalcycles/js-lib'
import type { BaseDBEntity, Merge, SavedDBEntity } from '@naturalcycles/js-lib'
import { objectSchema, stringSchema, unixTimestampSchema } from '@naturalcycles/nodejs-lib'

@@ -74,16 +74,2 @@ import { CommonDB } from './common.db'

export interface BaseDBEntity {
id?: string
created?: number
updated?: number
// _ver?: number
}
export interface SavedDBEntity {
id: string
created: number
updated: number
// _ver?: number
}
export type Saved<E> = Merge<E, SavedDBEntity>

@@ -90,0 +76,0 @@ export type Unsaved<E> = Merge<E, BaseDBEntity>

@@ -27,3 +27,2 @@ import { InMemoryDB, InMemoryDBCfg } from './adapter/inmemory/inMemory.db'

import {
BaseDBEntity,
baseDBEntitySchema,

@@ -46,3 +45,2 @@ CommonDBAdapter,

Saved,
SavedDBEntity,
savedDBEntitySchema,

@@ -94,4 +92,2 @@ Unsaved,

ObjectWithId,
BaseDBEntity,
SavedDBEntity,
Saved,

@@ -98,0 +94,0 @@ Unsaved,

@@ -9,2 +9,3 @@ import { createUnzip } from 'zlib'

_passthroughMapper,
SavedDBEntity,
} from '@naturalcycles/js-lib'

@@ -30,3 +31,3 @@ import {

import { CommonDB } from '../common.db'
import { CommonDBSaveOptions, SavedDBEntity } from '../index'
import { CommonDBSaveOptions } from '../index'

@@ -33,0 +34,0 @@ export interface DBPipelineRestoreOptions extends TransformLogProgressOptions {

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

import { jsonSchema, JsonSchemaObject, _range } from '@naturalcycles/js-lib'
import { jsonSchema, JsonSchemaObject, _range, BaseDBEntity } from '@naturalcycles/js-lib'
import {

@@ -9,3 +9,3 @@ binarySchema,

} from '@naturalcycles/nodejs-lib'
import { BaseDBEntity, baseDBEntitySchema, Saved, savedDBEntitySchema } from '../db.model'
import { baseDBEntitySchema, Saved, savedDBEntitySchema } from '../db.model'

@@ -12,0 +12,0 @@ const MOCK_TS_2018_06_21 = 1529539200

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