Skip to content

Commit e0ba5ca

Browse files
committed
chore: remove unneeded dependency
1 parent d4e369c commit e0ba5ca

File tree

2 files changed

+16
-26
lines changed

2 files changed

+16
-26
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
"@babel/traverse": "^7.21.4",
4646
"@babel/types": "^7.22.5",
4747
"c12": "^1.4.1",
48-
"copy-anything": "^3.0.5",
4948
"fast-equals": "^5.0.1",
5049
"lilconfig": "^2.1.0",
5150
"magic-string": "^0.30.0",

src/core/stringify.ts

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import {
1818
} from './types'
1919
import { deepEqual } from 'fast-equals'
2020
import { decrypt } from './encryption'
21-
// import { copy } from 'copy-anything'
2221

2322
export function superJsonRegisterCustom(superJsonInstance: typeof SuperJSON) {
2423
// Fetch API classes
@@ -200,39 +199,34 @@ export function addLinks(
200199
invocations: CaptureInvocation[],
201200
{ args, outputs }: { args: any[][]; outputs: any[] }
202201
) {
203-
// const invocationsCopy = copy(invocations)
204-
const invocationsCopy = invocations
205-
206-
for (let i = 0; i < invocationsCopy.length; i++) {
202+
for (let i = 0; i < invocations.length; i++) {
207203
// Args
208-
const argsIndex = _findIndexOfMatchingValue(args, invocationsCopy[i].args)
209-
const outputIndex = _findIndexOfMatchingValue(outputs, invocationsCopy[i].output)
204+
const argsIndex = _findIndexOfMatchingValue(args, invocations[i].args)
205+
const outputIndex = _findIndexOfMatchingValue(outputs, invocations[i].output)
210206

211207
if (argsIndex !== undefined) {
212208
// @ts-expect-error
213-
invocationsCopy[i].args = argsIndex
209+
invocations[i].args = argsIndex
214210
}
215211
if (outputIndex !== undefined) {
216-
invocationsCopy[i].output = outputIndex
212+
invocations[i].output = outputIndex
217213
}
218214
}
219-
return invocationsCopy as unknown as CaptureInvocationWithLinks[]
215+
return invocations as unknown as CaptureInvocationWithLinks[]
220216
}
221217

222218
export function addLinksToCaptures(
223219
captures: (CapturedCall | CapturedFunction)[],
224220
{ args, outputs }: { args: any[][]; outputs: any[] }
225221
) {
226-
// const capturesCopy = copy(captures)
227-
const capturesCopy = captures
228-
for (let i = 0; i < capturesCopy.length; i++) {
222+
for (let i = 0; i < captures.length; i++) {
229223
// captures[i].invocations
230-
const linkedInvocations = addLinks(capturesCopy[i].invocations, { args, outputs })
224+
const linkedInvocations = addLinks(captures[i].invocations, { args, outputs })
231225
// @ts-expect-error
232-
capturesCopy[i].invocations = linkedInvocations
226+
captures[i].invocations = linkedInvocations
233227
}
234228

235-
return capturesCopy as unknown as (
229+
return captures as unknown as (
236230
| CapturedCall<CaptureInvocationWithLinks>
237231
| CapturedFunction<CaptureInvocationWithLinks>
238232
)[]
@@ -289,20 +283,17 @@ export function reviveLinks(
289283
invocations: CaptureInvocationWithLinks[],
290284
{ args, outputs }: { args: any[][]; outputs: any[] }
291285
): CaptureInvocation[] {
292-
// const invocationsCopy = copy(invocations)
293-
const invocationsCopy = invocations
294-
295-
for (let i = 0; i < invocationsCopy.length; i++) {
286+
for (let i = 0; i < invocations.length; i++) {
296287
// Revive args
297-
const argsIndex = invocationsCopy[i].args
298-
;(invocationsCopy[i] as unknown as CaptureInvocation).args = args[argsIndex]
288+
const argsIndex = invocations[i].args
289+
;(invocations[i] as unknown as CaptureInvocation).args = args[argsIndex]
299290

300291
// Outputs
301-
const outputIndex = invocationsCopy[i].output
302-
invocationsCopy[i].output = outputs[outputIndex]
292+
const outputIndex = invocations[i].output
293+
invocations[i].output = outputs[outputIndex]
303294
}
304295

305-
return invocationsCopy as unknown as CaptureInvocation[]
296+
return invocations as unknown as CaptureInvocation[]
306297
}
307298

308299
export function processCaptures(captures: (CapturedCall | CapturedFunction)[]) {

0 commit comments

Comments
 (0)