def among

bolt@1.27.0.0 · src/lsp/nav.bend:85

import bolt@1.27.0.0/src/lsp/nav.bend as Nav
import Base
import bolt@1.27.0.0/src/syntax/outline.bend as Outline
import bolt@1.27.0.0/src/syntax/word.bend as Word
import bolt@1.27.0.0/src/lsp/files/service.bend as F
import bolt@1.27.0.0/src/lsp/docs.bend as Docs

85# a name against a document's items
86def among(
87  ~fs: F.Files,
88  +items: List<&2, Outline.Item>,
89  docs: List<&2, Docs.Doc>,
90  uri: String,
91  +name: String
92) -> IO(Maybe<&2, Found>):
93  via(~fs, Outline.import_path(items, Word.head(name)), docs, uri, name, items)

Uses (11)

Used by (1)