MCPcopy Create free account
hub / github.com/denoland/std / listMembersEqual

Function listMembersEqual

http/unstable_structured_fields_test.ts:874–885  ·  view source on GitHub ↗
(
  a: Item | InnerList,
  b: Item | InnerList,
)

Source from the content-addressed store, hash-verified

872
873// Compare list members for equality
874function listMembersEqual(
875 a: Item | InnerList,
876 b: Item | InnerList,
877): boolean {
878 const aIsInner = "items" in a;
879 const bIsInner = "items" in b;
880 if (aIsInner !== bIsInner) return false;
881 if (aIsInner && bIsInner) {
882 return innerListsEqual(a as InnerList, b as InnerList);
883 }
884 return itemsEqual(a as Item, b as Item);
885}
886
887// Interface for test case from JSON files
888interface ConformanceTestCase {

Callers 1

runConformanceTestsFunction · 0.85

Calls 2

innerListsEqualFunction · 0.85
itemsEqualFunction · 0.85

Tested by

no test coverage detected