File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { bench } from "vitest" ;
2- import wellKnownHeaders from "../src/well-known-headers" ;
2+ import { getWellKnownHeaders } from "../src/well-known-headers" ;
33
4- const target = wellKnownHeaders [ wellKnownHeaders . length - 1 ] ;
4+ const target = "x-frame-options" ;
55
66describe ( "Array.includes vs Set.has for well-known headers lookup" , ( ) => {
7- const headerSet = new Set ( wellKnownHeaders ) ;
7+ const headersArray = Array . from ( getWellKnownHeaders ( ) ) ;
88
99 bench ( "Array.includes" , ( ) => {
10- wellKnownHeaders . includes ( target ) ;
10+ headersArray . includes ( target ) ;
1111 } ) ;
1212
1313 bench ( "Set.has" , ( ) => {
14- headerSet . has ( target ) ;
14+ getWellKnownHeaders ( ) . has ( target ) ;
1515 } ) ;
1616} ) ;
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ import { ezRawBrand } from "./raw-schema";
4545import { FirstPartyKind } from "./schema-walker" ;
4646import { Security } from "./security" ;
4747import { ezUploadBrand } from "./upload-schema" ;
48- import wellKnownHeaders from "./well-known-headers" ;
48+ import { getWellKnownHeaders } from "./well-known-headers" ;
4949
5050interface ReqResCommons {
5151 makeRef : (
@@ -271,7 +271,7 @@ export const defaultIsHeader = (
271271) : name is `x-${string } ` =>
272272 familiar ?. includes ( name ) ||
273273 name . startsWith ( "x-" ) ||
274- wellKnownHeaders . includes ( name ) ;
274+ getWellKnownHeaders ( ) . has ( name ) ;
275275
276276export const depictRequestParams = ( {
277277 path,
You can’t perform that action at this time.
0 commit comments