@augment-vir/assert
Advanced tools
@@ -109,3 +109,3 @@ import { stringify, } from '@augment-vir/core'; | ||
*/ | ||
isArray: autoGuardSymbol, | ||
isArray: autoGuard(), | ||
/** | ||
@@ -474,3 +474,3 @@ * Checks that a value is a BigInt. | ||
*/ | ||
isArray: autoGuardSymbol, | ||
isArray: autoGuard(), | ||
/** | ||
@@ -891,3 +891,3 @@ * Asserts that a value is a BigInt. Returns the value if the assertion passes. | ||
*/ | ||
isArray: autoGuardSymbol, | ||
isArray: autoGuard(), | ||
/** | ||
@@ -1286,3 +1286,3 @@ * Checks that a value is a BigInt. Returns the value if the check passes, otherwise | ||
*/ | ||
isArray: autoGuardSymbol, | ||
isArray: autoGuard(), | ||
/** | ||
@@ -1289,0 +1289,0 @@ * Repeatedly calls a callback until its output is a BigInt. Once the callback output |
@@ -31,3 +31,3 @@ declare const assertWrapGroup: import("../../guard-types/assert-wrap-function.js").AssertWrapGroup<{ | ||
notDeepEquals: (actual: unknown, expected: unknown, failureMessage?: string | undefined) => void; | ||
isArray: (actual: unknown, failureMessage?: string | undefined) => asserts actual is unknown[]; | ||
isArray: <const Actual>(actual: Actual, failureMessage?: string | undefined) => asserts actual is Extract<Actual, unknown[]> extends never ? Extract<Actual, readonly unknown[]> extends never ? unknown[] extends Actual ? Actual & unknown[] : never : Extract<Actual, readonly unknown[]> : Extract<Actual, unknown[]>; | ||
isBigInt: (actual: unknown, failureMessage?: string | undefined) => asserts actual is bigint; | ||
@@ -137,3 +137,3 @@ isBoolean: (actual: unknown, failureMessage?: string | undefined) => asserts actual is boolean; | ||
} & { | ||
isArray: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; | ||
isArray: <Actual>(actual: Actual) => Extract<Actual, unknown[]> extends never ? Extract<Actual, readonly unknown[]> extends never ? unknown[] extends Actual ? Actual & unknown[] : never : Extract<Actual, readonly unknown[]> : Extract<Actual, unknown[]>; | ||
isBigInt: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; | ||
@@ -140,0 +140,0 @@ isBoolean: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; |
@@ -45,3 +45,3 @@ declare const allAssertions: { | ||
notDeepEquals: (actual: unknown, expected: unknown, failureMessage?: string | undefined) => void; | ||
isArray: (actual: unknown, failureMessage?: string | undefined) => asserts actual is unknown[]; | ||
isArray: <const Actual>(actual: Actual, failureMessage?: string | undefined) => asserts actual is Extract<Actual, unknown[]> extends never ? Extract<Actual, readonly unknown[]> extends never ? unknown[] extends Actual ? Actual & unknown[] : never : Extract<Actual, readonly unknown[]> : Extract<Actual, unknown[]>; | ||
isBigInt: (actual: unknown, failureMessage?: string | undefined) => asserts actual is bigint; | ||
@@ -48,0 +48,0 @@ isBoolean: (actual: unknown, failureMessage?: string | undefined) => asserts actual is boolean; |
@@ -32,3 +32,3 @@ import { AnyFunction } from '@augment-vir/core'; | ||
notDeepEquals: (actual: unknown, expected: unknown, failureMessage?: string | undefined) => void; | ||
isArray: (actual: unknown, failureMessage?: string | undefined) => asserts actual is unknown[]; | ||
isArray: <const Actual>(actual: Actual, failureMessage?: string | undefined) => asserts actual is Extract<Actual, unknown[]> extends never ? Extract<Actual, readonly unknown[]> extends never ? unknown[] extends Actual ? Actual & unknown[] : never : Extract<Actual, readonly unknown[]> : Extract<Actual, unknown[]>; | ||
isBigInt: (actual: unknown, failureMessage?: string | undefined) => asserts actual is bigint; | ||
@@ -138,3 +138,3 @@ isBoolean: (actual: unknown, failureMessage?: string | undefined) => asserts actual is boolean; | ||
} & { | ||
isArray: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; | ||
isArray: <Actual>(actual: Actual) => (Extract<Actual, unknown[]> extends never ? Extract<Actual, readonly unknown[]> extends never ? unknown[] extends Actual ? Actual & unknown[] : never : Extract<Actual, readonly unknown[]> : Extract<Actual, unknown[]>) | undefined; | ||
isBigInt: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; | ||
@@ -141,0 +141,0 @@ isBoolean: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; |
@@ -32,3 +32,3 @@ import { AnyFunction } from '@augment-vir/core'; | ||
notDeepEquals: (actual: unknown, expected: unknown, failureMessage?: string | undefined) => void; | ||
isArray: (actual: unknown, failureMessage?: string | undefined) => asserts actual is unknown[]; | ||
isArray: <const Actual>(actual: Actual, failureMessage?: string | undefined) => asserts actual is Extract<Actual, unknown[]> extends never ? Extract<Actual, readonly unknown[]> extends never ? unknown[] extends Actual ? Actual & unknown[] : never : Extract<Actual, readonly unknown[]> : Extract<Actual, unknown[]>; | ||
isBigInt: (actual: unknown, failureMessage?: string | undefined) => asserts actual is bigint; | ||
@@ -138,3 +138,3 @@ isBoolean: (actual: unknown, failureMessage?: string | undefined) => asserts actual is boolean; | ||
} & { | ||
isArray: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; | ||
isArray: <Actual>(actual: Actual) => actual is Extract<Actual, unknown[]> extends never ? Extract<Actual, readonly unknown[]> extends never ? unknown[] extends Actual ? Actual & unknown[] : never : Extract<Actual, readonly unknown[]> : Extract<Actual, unknown[]>; | ||
isBigInt: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; | ||
@@ -141,0 +141,0 @@ isBoolean: typeof import("../../guard-types/guard-override.js").autoGuardSymbol; |
@@ -43,6 +43,3 @@ import { AnyFunction } from '@augment-vir/core'; | ||
output: typeof import("../../assertions/output.js").waitUntilOutput; | ||
isArray: <Input extends unknown>(params_0: () => import("@augment-vir/core").MaybePromise<Input>, options?: import("@augment-vir/core").PartialWithUndefined<{ | ||
interval: import("@date-vir/duration").AnyDuration; | ||
timeout: import("@date-vir/duration").AnyDuration; | ||
}> | undefined, failureMessage?: string | undefined) => Promise<import("@augment-vir/core").NarrowToExpected<Input, unknown[]>>; | ||
isArray: <const Actual>(callback: () => import("@augment-vir/core").MaybePromise<Actual>, options?: WaitUntilOptions | undefined, failureMessage?: string | undefined) => Promise<Extract<Actual, unknown[]> extends never ? Extract<Actual, readonly unknown[]> extends never ? unknown[] extends Actual ? Actual & unknown[] : never : Extract<Actual, readonly unknown[]> : Extract<Actual, unknown[]>>; | ||
isBigInt: <Input extends unknown>(params_0: () => import("@augment-vir/core").MaybePromise<Input>, options?: import("@augment-vir/core").PartialWithUndefined<{ | ||
@@ -49,0 +46,0 @@ interval: import("@date-vir/duration").AnyDuration; |
{ | ||
"name": "@augment-vir/assert", | ||
"version": "30.0.3", | ||
"version": "30.0.4", | ||
"description": "A collection of assertions for test and production code alike.", | ||
@@ -44,3 +44,3 @@ "keywords": [ | ||
"dependencies": { | ||
"@augment-vir/core": "^30.0.2", | ||
"@augment-vir/core": "^30.0.4", | ||
"@date-vir/duration": "^6.0.0", | ||
@@ -47,0 +47,0 @@ "deep-eql": "^5.0.2", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
1091625
0.3%24492
0.02%