Packages

A delightful ORM (?) for Gleam! 🍳

Current section

Files

Jump to
ormlette src ormlette@templates@utils@listy.erl
Raw

src/ormlette@templates@utils@listy.erl

-module(ormlette@templates@utils@listy).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([index/2]).
-file("/Users/ashercohen/Desktop/gleam/ormlette/src/ormlette/templates/utils/listy.gleam", 5).
-spec index(list(KZW), integer()) -> KZW.
index(List, Index) ->
case gleam@list:drop(List, Index) of
[Head | _] ->
Head;
[] ->
gleam@io:debug(
<<"ERROR GETTING INDEX"/utf8,
(gleam@int:to_string(Index))/binary>>
),
erlang:error(#{gleam_error => panic,
message => <<"`panic` expression evaluated."/utf8>>,
module => <<"ormlette/templates/utils/listy"/utf8>>,
function => <<"index"/utf8>>,
line => 11})
end.