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

@im-js/core

Package Overview
Dependencies
Maintainers
5
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@im-js/core - npm Package Compare versions

Comparing version 1.10.0 to 1.11.0

interfaces/record-customize-input.d.ts

24

interfaces/record-extends.d.ts

@@ -12,19 +12,13 @@ import { RecordDefaults } from './record-defaults';

*/
export interface InsertedExtendProperties {
export interface InsertRecordExtends {
files: Record<string, string>;
values: Record<string, any>;
}
/**
* `values`, `files` DB 원본 구조
*/
export interface InsertedRecordExtends {
files: InsertedRecordExtend[];
values: InsertedRecordExtend[];
}
export interface PostRecordExtends {
/**
* 동적 확장 첨부 파일
*/
files?: Record<string, string>;
/**
* 동적 확장 값
*/
values?: Record<string, any>;
}
/**
* `values`, `files` DB 읽기 구조
*/
export interface SelectRecordExtends {

@@ -40,2 +34,4 @@ /**

}
export interface PostRecordExtends extends InsertRecordExtends {
}
/**

@@ -42,0 +38,0 @@ * `values`, `files`를 평탄으로 수용하기 위한 구조

{
"name": "@im-js/core",
"version": "1.10.0",
"version": "1.11.0",
"peerDependencies": {},

@@ -5,0 +5,0 @@ "typedoc": {

export * from './interfaces/record-defaults';
export * from './interfaces/record-extends';
export * from './interfaces/customize-inputs';
export * from './interfaces/record-kvs';
export * from './interfaces/record-customize-input';
export * from './functions/throttle-map';
export * from './rx/deprecated-multiple$';
export * from './system/public-api';

@@ -17,1 +17,86 @@ # @im-js/core

* ksm@imrbiz.co.kr
---
## 기본 인터페이스 상속 구조
1. RecordSeq
2. RecordInserted
3. RecordInsertedBy
4. RecordUpdated
5. RecordUpdatedBy
6. RecordDefaults
7. RecordTimes
8. RecordTimesBy
9. RecordDefaultsBy
---
1. RecordKvs
2. RecordVariable
---
1. InsertRecordHierarchical
2. SelectRecordHierarchical
---
```mermaid
classDiagram
class RecordSeq {
bigint seq
}
class RecordInserted {
timestamp inserted
}
class RecordInsertedBy {
bigint insertedBy
}
class RecordUpdated {
timestamp updated
}
class RecordUpdatedBy {
bigint updatedBy
}
class RecordDefaults
class RecordTimes
class RecordTimesBy
class RecordDefaultsBy
RecordInserted <|-- RecordTimes
RecordUpdated <|-- RecordTimes
RecordSeq <|-- RecordDefaults
RecordTimes <|-- RecordDefaults
RecordInserted <|-- RecordInsertedBy
RecordUpdated <|-- RecordUpdatedBy
RecordInsertedBy <|-- RecordTimesBy
RecordUpdatedBy <|-- RecordTimesBy
RecordSeq <|-- RecordDefaultsBy
RecordTimesBy <|-- RecordDefaultsBy
```
```mermaid
classDiagram
class RecordKvs {
}
class RecordCustomizeInput {
}
class RecordVariable {
}
RecordKvs <|-- RecordCustomizeInput
RecordCustomizeInput <|-- RecordVariable
```
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