Socket
Socket
Sign inDemoInstall

@tapjs/intercept

Package Overview
Dependencies
Maintainers
2
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tapjs/intercept - npm Package Compare versions

Comparing version 1.2.22 to 2.0.0

45

dist/commonjs/index.d.ts

@@ -64,7 +64,10 @@ import { TapPlugin, TestBase } from '@tapjs/core';

*/
export type UnarrayArray<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [Unarray<H>, ...UnarrayArray<T>] : [Unarray<H>] : true : L;
export type UnarrayArray<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [
Unarray<H>,
...UnarrayArray<T>
] : [Unarray<H>] : true : L;
/**
* Get overloaded return values as tuple of arrays
*/
export type ORTuple<F> = F extends {
export type ORTuple<F> = F extends ({
(...a: any[]): infer A0;

@@ -80,3 +83,14 @@ (...a: any[]): infer A1;

(...a: any[]): infer A9;
} ? [A0[], A1[], A2[], A3[], A4[], A5[], A6[], A7[], A8[], A9[]] : never;
}) ? [
A0[],
A1[],
A2[],
A3[],
A4[],
A5[],
A6[],
A7[],
A8[],
A9[]
] : never;
/**

@@ -93,3 +107,3 @@ * like Parameters<F>, but a union of parameter sets for up to 10 overloads

*/
export type OverloadParamsTuple<F> = F extends {
export type OverloadParamsTuple<F> = F extends ({
(...a: infer A0): any;

@@ -105,3 +119,14 @@ (...a: infer A1): any;

(...a: infer A9): any;
} ? [A0, A1, A2, A3, A4, A5, A6, A7, A8, A9] : never;
}) ? [
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9
] : never;
/**

@@ -118,7 +143,13 @@ * Convert all `unknown[]` types in an array type to `never`

*/
export type FilterUnknown<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [NeverUnknown<H>, ...FilterUnknown<T>] : [NeverUnknown<H>] : FilterUnknown<T> : L;
export type FilterUnknown<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [
NeverUnknown<H>,
...FilterUnknown<T>
] : [NeverUnknown<H>] : FilterUnknown<T> : L;
/**
* Filter out `unknown[]` types from a tuple by converting them to `never[]`
*/
export type FilterTupleUnknown<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [NeverTupleUnknown<H>, ...FilterTupleUnknown<T>] : [NeverTupleUnknown<H>] : FilterTupleUnknown<T> : L;
export type FilterTupleUnknown<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [
NeverTupleUnknown<H>,
...FilterTupleUnknown<T>
] : [NeverTupleUnknown<H>] : FilterTupleUnknown<T> : L;
/**

@@ -125,0 +156,0 @@ * Create a union from a tuple type

25

dist/commonjs/index.js

@@ -7,4 +7,4 @@ "use strict";

const notConfig = (m, property, caller) => {
const s = typeof property === 'string'
? `'${property}'`
const s = typeof property === 'string' ?
`'${property}'`
: property.toString();

@@ -73,10 +73,11 @@ const er = new Error(`Cannot ${m} ${s}, defined {configurable:false}`);

if (!desc) {
desc = orig
? { ...orig }
: {
value: undefined,
configurable: true,
writable: true,
enumerable: true,
};
desc =
orig ?
{ ...orig }
: {
value: undefined,
configurable: true,
writable: true,
enumerable: true,
};
}

@@ -185,4 +186,4 @@ const base = desc;

// otherwise, we restore by putting it back as it was
let restore = prop
? () => {
let restore = prop ?
() => {
Object.defineProperty(obj, method, prop);

@@ -189,0 +190,0 @@ restore = () => { };

@@ -64,7 +64,10 @@ import { TapPlugin, TestBase } from '@tapjs/core';

*/
export type UnarrayArray<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [Unarray<H>, ...UnarrayArray<T>] : [Unarray<H>] : true : L;
export type UnarrayArray<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [
Unarray<H>,
...UnarrayArray<T>
] : [Unarray<H>] : true : L;
/**
* Get overloaded return values as tuple of arrays
*/
export type ORTuple<F> = F extends {
export type ORTuple<F> = F extends ({
(...a: any[]): infer A0;

@@ -80,3 +83,14 @@ (...a: any[]): infer A1;

(...a: any[]): infer A9;
} ? [A0[], A1[], A2[], A3[], A4[], A5[], A6[], A7[], A8[], A9[]] : never;
}) ? [
A0[],
A1[],
A2[],
A3[],
A4[],
A5[],
A6[],
A7[],
A8[],
A9[]
] : never;
/**

@@ -93,3 +107,3 @@ * like Parameters<F>, but a union of parameter sets for up to 10 overloads

*/
export type OverloadParamsTuple<F> = F extends {
export type OverloadParamsTuple<F> = F extends ({
(...a: infer A0): any;

@@ -105,3 +119,14 @@ (...a: infer A1): any;

(...a: infer A9): any;
} ? [A0, A1, A2, A3, A4, A5, A6, A7, A8, A9] : never;
}) ? [
A0,
A1,
A2,
A3,
A4,
A5,
A6,
A7,
A8,
A9
] : never;
/**

@@ -118,7 +143,13 @@ * Convert all `unknown[]` types in an array type to `never`

*/
export type FilterUnknown<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [NeverUnknown<H>, ...FilterUnknown<T>] : [NeverUnknown<H>] : FilterUnknown<T> : L;
export type FilterUnknown<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [
NeverUnknown<H>,
...FilterUnknown<T>
] : [NeverUnknown<H>] : FilterUnknown<T> : L;
/**
* Filter out `unknown[]` types from a tuple by converting them to `never[]`
*/
export type FilterTupleUnknown<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [NeverTupleUnknown<H>, ...FilterTupleUnknown<T>] : [NeverTupleUnknown<H>] : FilterTupleUnknown<T> : L;
export type FilterTupleUnknown<L> = L extends [infer H, ...infer T] ? H extends unknown[] ? T extends unknown[][] ? [
NeverTupleUnknown<H>,
...FilterTupleUnknown<T>
] : [NeverTupleUnknown<H>] : FilterTupleUnknown<T> : L;
/**

@@ -125,0 +156,0 @@ * Create a union from a tuple type

import { plugin as TeardownPlugin } from '@tapjs/after';
import { at, captureString } from '@tapjs/stack';
const notConfig = (m, property, caller) => {
const s = typeof property === 'string'
? `'${property}'`
const s = typeof property === 'string' ?
`'${property}'`
: property.toString();

@@ -69,10 +69,11 @@ const er = new Error(`Cannot ${m} ${s}, defined {configurable:false}`);

if (!desc) {
desc = orig
? { ...orig }
: {
value: undefined,
configurable: true,
writable: true,
enumerable: true,
};
desc =
orig ?
{ ...orig }
: {
value: undefined,
configurable: true,
writable: true,
enumerable: true,
};
}

@@ -181,4 +182,4 @@ const base = desc;

// otherwise, we restore by putting it back as it was
let restore = prop
? () => {
let restore = prop ?
() => {
Object.defineProperty(obj, method, prop);

@@ -185,0 +186,0 @@ restore = () => { };

{
"name": "@tapjs/intercept",
"version": "1.2.22",
"version": "2.0.0",
"description": "a built-in tap extension for t.intercept() and t.capture()",

@@ -43,7 +43,7 @@ "tshy": {

"dependencies": {
"@tapjs/after": "1.1.22",
"@tapjs/stack": "1.2.8"
"@tapjs/after": "1.1.23",
"@tapjs/stack": "2.0.0"
},
"peerDependencies": {
"@tapjs/core": "1.5.4"
"@tapjs/core": "2.0.0"
},

@@ -50,0 +50,0 @@ "tap": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc