Skip to content

Commit f3acaf8

Browse files
committed
match on private and opaque typespec
1 parent f4e2311 commit f3acaf8

File tree

1 file changed

+3
-2
lines changed
  • apps/language_server/lib/language_server/providers/completion/reducers

1 file changed

+3
-2
lines changed

apps/language_server/lib/language_server/providers/completion/reducers/record.ex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Record do
138138
{:ok, ast} <- Code.string_to_quoted(spec),
139139
{:@, _,
140140
[
141-
{:type, _,
141+
{kind, _,
142142
[
143143
{:"::", _,
144144
[
@@ -150,7 +150,8 @@ defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Record do
150150
]}
151151
]}
152152
]}
153-
]} <- ast do
153+
]}
154+
when kind in [:type, :typep, :opaque] <- ast do
154155
field_types
155156
else
156157
_ -> []

0 commit comments

Comments
 (0)