Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/fresh_testing_library/deps/expect.ts>spyOn

Utilities for testing fresh apps
Latest
variable spyOn
import { spyOn } from "https://deno.land/x/fresh_testing_library@0.13.0/deps/expect.ts";

type

{ <T extends object, K_2 extends Exclude<keyof T, keyof [K in keyof Tin keyof Required<T>[K] extends ClassLike ? K : never]: T[K] | keyof [K_1 in keyof Tin keyof Required<T>[K_1] extends FunctionLike ? K_1 : never]: T[K_1]>, V extends Required<T>[K_2], A extends "set" | "get">(
object: T,
methodKey: K_2,
accessType: A,
): A extends "get" ? SpiedGetter<V> : A extends "set" ? SpiedSetter<V> : never; <T_1 extends object, K_5 extends keyof [K_3 in keyof T_1in keyof Required<T_1>[K_3] extends ClassLike ? K_3 : never]: T_1[K_3] | keyof [K_4 in keyof T_1in keyof Required<T_1>[K_4] extends FunctionLike ? K_4 : never]: T_1[K_4], V_1 extends Required<T_1>[K_5]>(object: T_1, methodKey: K_5): V_1 extends ClassLike | FunctionLike ? Spied<V_1> : never; }