Skip to content
This repository was archived by the owner on Mar 19, 2021. It is now read-only.

Commit 1049a2c

Browse files
dimitarvpConnorRigby
authored andcommitted
Fix typespecs that refer to list of keywords but are instead coded as a an empty list containing another empty list
1 parent 9c94469 commit 1049a2c

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

lib/sqlitex.ex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,12 @@ defmodule Sqlitex do
109109
end
110110

111111
@doc "A shortcut to `Sqlitex.Query.query/3`"
112-
@spec query(Sqlitex.connection, String.t | charlist) :: {:ok, [[]]} | {:error, term()}
113-
@spec query(Sqlitex.connection, String.t | charlist, [{atom, term}]) :: {:ok, [[]]} | {:error, term()}
112+
@spec query(Sqlitex.connection, String.t | charlist) :: {:ok, [keyword]} | {:error, term()}
113+
@spec query(Sqlitex.connection, String.t | charlist, [{atom, term}]) :: {:ok, [keyword]} | {:error, term()}
114114
def query(db, sql, opts \\ []), do: Sqlitex.Query.query(db, sql, opts)
115115

116116
@doc "A shortcut to `Sqlitex.Query.query!/3`"
117-
@spec query!(Sqlitex.connection, String.t | charlist) :: [[]]
117+
@spec query!(Sqlitex.connection, String.t | charlist) :: [keyword]
118118
@spec query!(Sqlitex.connection, String.t | charlist, [bind: [], into: Enum.t, db_timeout: integer()]) :: [Enum.t]
119119
def query!(db, sql, opts \\ []), do: Sqlitex.Query.query!(db, sql, opts)
120120

lib/sqlitex/query.ex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ defmodule Sqlitex.Query do
3636
@type charlist :: char_list
3737
end
3838

39-
@spec query(Sqlitex.connection, String.t | charlist) :: {:ok, [[]]} | {:error, term()}
40-
@spec query(Sqlitex.connection, String.t | charlist, [{atom, term}]) :: {:ok, [[]]} | {:error, term()}
39+
@spec query(Sqlitex.connection, String.t | charlist) :: {:ok, [keyword]} | {:error, term()}
40+
@spec query(Sqlitex.connection, String.t | charlist, [{atom, term}]) :: {:ok, [keyword]} | {:error, term()}
4141
def query(db, sql, opts \\ []) do
4242
with {:ok, stmt} <- Statement.prepare(db, sql, opts),
4343
{:ok, stmt} <- Statement.bind_values(stmt, Keyword.get(opts, :bind, []), opts),
@@ -50,7 +50,7 @@ defmodule Sqlitex.Query do
5050
5151
Returns the results otherwise.
5252
"""
53-
@spec query!(Sqlitex.connection, String.t | charlist) :: [[]]
53+
@spec query!(Sqlitex.connection, String.t | charlist) :: [keyword]
5454
@spec query!(Sqlitex.connection, String.t | charlist, [bind: [], into: Enum.t, db_timeout: integer()]) :: [Enum.t]
5555
def query!(db, sql, opts \\ []) do
5656
case query(db, sql, opts) do

0 commit comments

Comments
 (0)