function spyimport { spy } from "https://deno.land/x/ddc_vim@v2.5.1/deps.ts"; DeprecatedUse https://deno.land/std/testing/mock.ts instead. spy<Self = any, Args extends unknown[] = any[], Return = undefined>(): Spy<Self, Args, Return>Wraps a function or instance method with a Spy. spy<Self, Args extends unknown[], Return>(func: (this: Self, ...args: Args) => Return): Spy<Self, Args, Return>spy<Self, Args extends unknown[], Return>(self: Self, property: keyof Self): Spy<Self, Args, Return>Wraps a function or instance method with a Spy. Type ParametersoptionalSelf = anyoptionalArgs extends unknown[] = any[]optionalReturn = undefinedReturnsSpy<Self, Args, Return>Type ParametersSelfArgs extends unknown[]ReturnParametersfunc: (this: Self, ...args: Args) => ReturnReturnsSpy<Self, Args, Return>Type ParametersSelfArgs extends unknown[]ReturnParametersself: Selfproperty: keyof SelfReturnsSpy<Self, Args, Return>