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

x/http_utils/request.ts>equalsRequest

HTTP utility collection for Fetch API
Go to Latest
function equalsRequest
import { equalsRequest } from "https://deno.land/x/http_utils@1.0.0/request.ts";

Check two Request fields equality.

Examples

Example 1

import { equalsRequest } from "https://deno.land/x/http_utils@$VERSION/request.ts";
import { assert } from "https://deno.land/std/testing/asserts.ts";

declare const url: URL;

assert(
  equalsRequest(
    new Request(url, { method: "HEAD" }),
    new Request(url, { method: "HEAD" }),
  ),
);

Returns

boolean

Strict check two Request fields equality.

Examples

Example 1

import { equalsRequest } from "https://deno.land/x/http_utils@$VERSION/request.ts";
import { assert } from "https://deno.land/std/testing/asserts.ts";

declare const url: URL;

assert(
  await equalsRequest(
    new Request(url, { body: "", method: "POST" }),
    new Request(url, { body: "", method: "POST" }),
    true,
  ),
);

Parameters

left: Request
right: Request
strict: boolean

Returns

Promise<boolean> | boolean