Add specs to hope_kv_list helpers.
authorSiraaj Khandkar <siraaj@khandkar.net>
Tue, 12 Aug 2014 20:58:53 +0000 (16:58 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Tue, 12 Aug 2014 20:58:53 +0000 (16:58 -0400)
src/hope_kv_list.erl

index 468c8d8..3ca9d07 100644 (file)
@@ -79,8 +79,15 @@ of_kv_list(List) ->
 %% Helpers
 %% ============================================================================
 
 %% Helpers
 %% ============================================================================
 
+-spec lift_map(F) ->
+    G
+    when F :: fun(( K, V1 ) -> V2)
+       , G :: fun(({K, V1}) -> V2)
+       .
 lift_map(F) ->
     fun (X) -> apply_map(F, X) end.
 
 lift_map(F) ->
     fun (X) -> apply_map(F, X) end.
 
+-spec apply_map(fun((K, V1) -> V2), {K, V1}) ->
+    V2.
 apply_map(F, {K, V}) ->
     F(K, V).
 apply_map(F, {K, V}) ->
     F(K, V).
This page took 0.01947 seconds and 4 git commands to generate.