effect-io-ai

Package: effect
Module: Trie

Trie.entries

Returns an IterableIterator of the entries within the Trie.

Details

The entries are returned by keys in alphabetical order, regardless of insertion order.

Example (Reading entries in alphabetical order)

import { Trie } from "effect"
import * as assert from "node:assert"

const trie = Trie.empty<number>().pipe(
  Trie.insert("call", 0),
  Trie.insert("me", 1)
)

const result = Array.from(Trie.entries(trie))
assert.deepStrictEqual(result, [["call", 0], ["me", 1]])

Signature

declare const entries: <V>(self: Trie<V>) => IterableIterator<[string, V]>

Source

Since v2.0.0