17 changed files with 899 additions and 1780 deletions
@ -1,5 +1,23 @@
@@ -1,5 +1,23 @@
|
||||
module.exports = { |
||||
transform: { |
||||
"^.+\\.(ts|js)$": "ts-jest", |
||||
"^.+\\.(ts|js)$": [ |
||||
"@swc/jest", |
||||
{ |
||||
jsc: { |
||||
baseUrl: ".", |
||||
parser: { |
||||
syntax: "typescript", |
||||
tsx: true, |
||||
dynamicImport: true, |
||||
}, |
||||
paths: { |
||||
"@models/*": ["./src/models/*"], |
||||
"@lib/*": ["./src/lib/*"], |
||||
|
||||
}, |
||||
target: "esnext", |
||||
}, |
||||
}, |
||||
], |
||||
}, |
||||
}; |
||||
|
@ -1,5 +1,7 @@
@@ -1,5 +1,7 @@
|
||||
export { getObjectDiff } from "./object-diff"; |
||||
export { getListDiff } from "./list-diff"; |
||||
export { isEqual, isObject } from "./utils"; |
||||
export { getObjectDiff } from "./lib/object-diff"; |
||||
export { getListDiff } from "./lib/list-diff"; |
||||
export { isEqual, isObject } from "./lib/utils"; |
||||
export { streamListsDiff } from "./lib/stream-list-diff"; |
||||
export * from "./models/list"; |
||||
export * from "./models/object"; |
||||
export * from "./models/stream"; |
||||
|
@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
|
||||
import { getListDiff } from "../src/list-diff"; |
||||
import { LIST_STATUS } from "../src/models/list"; |
||||
import { getListDiff } from "."; |
||||
import { LIST_STATUS } from "@models/list"; |
||||
|
||||
describe("getListDiff", () => { |
||||
it("returns an empty diff if no lists are provided", () => { |
@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
|
||||
import { GRANULARITY, OBJECT_STATUS } from "../src/models/object"; |
||||
import { getObjectDiff } from "../src/object-diff"; |
||||
import { GRANULARITY, OBJECT_STATUS } from "../../models/object"; |
||||
import { getObjectDiff } from "."; |
||||
|
||||
describe("getObjectDiff", () => { |
||||
it("returns an empty diff if no objects are provided", () => { |
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
import { isEqualOptions } from "./models/utils"; |
||||
import { isEqualOptions } from "@models/utils"; |
||||
|
||||
/** |
||||
* Returns true if two data are equal |
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
import { isEqual, isObject } from "../src/utils"; |
||||
import { isEqual, isObject } from "."; |
||||
|
||||
describe("isEqual", () => { |
||||
it("return true if data are the same", () => { |
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
import { LIST_STATUS } from "./list"; |
||||
import { LIST_STATUS } from "@models/list"; |
||||
|
||||
export type StreamListsDiff<T extends Record<string, unknown>> = { |
||||
currentValue: T | null; |
Loading…
Reference in new issue