MCPcopy Create free account
hub / github.com/andywer/threads.js / spyOn

Function spyOn

test/transferables.test.ts:12–17  ·  view source on GitHub ↗
(
  target: ((...args: Args) => OriginalReturn),
  spy: SpyInit<Args, OriginalReturn, NewReturn>
)

Source from the content-addressed store, hash-verified

10const arrayBufferPlaceholder = Symbol("ArrayBufferPlaceholder")
11
12function spyOn<Args extends any[], OriginalReturn, NewReturn>(
13 target: ((...args: Args) => OriginalReturn),
14 spy: SpyInit<Args, OriginalReturn, NewReturn>
15): (...args: Args) => NewReturn {
16 return spy(target)
17}
18
19function replaceArrayBufferWithPlaceholder<In extends any>(obj: In, arrayBuffer: ArrayBuffer): In extends ArrayBuffer ? (In | typeof arrayBufferPlaceholder) : In {
20 if ((obj as any) === arrayBuffer) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected