Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
111 lines
2.9 KiB
Text
111 lines
2.9 KiB
Text
/**
|
|
* In strict assertion mode, non-strict methods behave like their corresponding
|
|
* strict methods. For example, `assert.deepEqual()` will behave like
|
|
* `assert.deepStrictEqual()`.
|
|
*
|
|
* In strict assertion mode, error messages for objects display a diff. In legacy
|
|
* assertion mode, error messages for objects display the objects, often truncated.
|
|
*
|
|
* To use strict assertion mode:
|
|
*
|
|
* ```js
|
|
* import { strict as assert } from 'node:assert';
|
|
* ```
|
|
*
|
|
* ```js
|
|
* import assert from 'node:assert/strict';
|
|
* ```
|
|
*
|
|
* Example error diff:
|
|
*
|
|
* ```js
|
|
* import { strict as assert } from 'node:assert';
|
|
*
|
|
* assert.deepEqual([[[1, 2, 3]], 4, 5], [[[1, 2, '3']], 4, 5]);
|
|
* // AssertionError: Expected inputs to be strictly deep-equal:
|
|
* // + actual - expected ... Lines skipped
|
|
* //
|
|
* // [
|
|
* // [
|
|
* // ...
|
|
* // 2,
|
|
* // + 3
|
|
* // - '3'
|
|
* // ],
|
|
* // ...
|
|
* // 5
|
|
* // ]
|
|
* ```
|
|
*
|
|
* To deactivate the colors, use the `NO_COLOR` or `NODE_DISABLE_COLORS`
|
|
* environment variables. This will also deactivate the colors in the REPL. For
|
|
* more on color support in terminal environments, read the tty
|
|
* [`getColorDepth()`](https://nodejs.org/docs/latest-v22.x/api/tty.html#writestreamgetcolordepthenv) documentation.
|
|
* @since v15.0.0
|
|
* @see [source](https://github.com/nodejs/node/blob/v22.x/lib/assert/strict.js)
|
|
*/
|
|
declare module "assert/strict" {
|
|
import {
|
|
Assert,
|
|
AssertionError,
|
|
AssertionErrorOptions,
|
|
AssertOptions,
|
|
AssertPredicate,
|
|
AssertStrict,
|
|
CallTracker,
|
|
CallTrackerCall,
|
|
CallTrackerReportInformation,
|
|
deepStrictEqual,
|
|
doesNotMatch,
|
|
doesNotReject,
|
|
doesNotThrow,
|
|
fail,
|
|
ifError,
|
|
match,
|
|
notDeepStrictEqual,
|
|
notStrictEqual,
|
|
ok,
|
|
partialDeepStrictEqual,
|
|
rejects,
|
|
strictEqual,
|
|
throws,
|
|
} from "node:assert";
|
|
function strict(value: unknown, message?: string | Error): asserts value;
|
|
namespace strict {
|
|
export {
|
|
Assert,
|
|
AssertionError,
|
|
AssertionErrorOptions,
|
|
AssertOptions,
|
|
AssertPredicate,
|
|
AssertStrict,
|
|
CallTracker,
|
|
CallTrackerCall,
|
|
CallTrackerReportInformation,
|
|
deepStrictEqual,
|
|
deepStrictEqual as deepEqual,
|
|
doesNotMatch,
|
|
doesNotReject,
|
|
doesNotThrow,
|
|
fail,
|
|
ifError,
|
|
match,
|
|
notDeepStrictEqual,
|
|
notDeepStrictEqual as notDeepEqual,
|
|
notStrictEqual,
|
|
notStrictEqual as notEqual,
|
|
ok,
|
|
partialDeepStrictEqual,
|
|
rejects,
|
|
strict,
|
|
strictEqual,
|
|
strictEqual as equal,
|
|
throws,
|
|
};
|
|
}
|
|
export = strict;
|
|
}
|
|
declare module "node:assert/strict" {
|
|
import strict = require("assert/strict");
|
|
export = strict;
|
|
}
|