Hyperlinkv0.8.0-beta.28

Trie

Trie.valuesconsteffect/Trie.ts:236
<V>(self: Trie<V>): IterableIterator<V>

Returns an IterableIterator of the values within the Trie.

Details

Values are ordered based on their key in alphabetical order, regardless of insertion order.

Example (Reading values by key 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),
  Trie.insert("and", 2)
)

const result = Array.from(Trie.values(trie))
assert.deepStrictEqual(result, [2, 0, 1])
getters
Source effect/Trie.ts:2361 lines
export const values: <V>(self: Trie<V>) => IterableIterator<V> = TR.values