def unqualified
bolt@1.27.0.0 · src/lsp/nav.bend:386
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/lsp/files/service.bend as F
import bolt@1.27.0.0/src/lsp/docs.bend as Docs
386
387
388def unqualified(
389 ~fs: F.Files,
390 +items: List<&2, Outline.Item>,
391 docs: List<&2, Docs.Doc>,
392 +prefix: String,
393 locals: List<&2, Outline.Item>
394) -> IO(List<&2, Outline.Item>):
395 do IO<List<&2, Outline.Item>>:
396 base : List<&2, Outline.Item> <- from_base(~fs, Bool.not(String.is_empty(prefix)), docs, prefix)
397 return List.append(&2, Outline.Item, Outline.starting(locals, prefix, ""),
398 List.append(&2, Outline.Item, Outline.starting(items, prefix, ""),
399 List.append(&2, Outline.Item, Outline.aliases(items, prefix), base)))