diff options
Diffstat (limited to 'src/Foreign.gleam')
-rw-r--r-- | src/Foreign.gleam | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/Foreign.gleam b/src/Foreign.gleam index 66cbd9f..f364bcf 100644 --- a/src/Foreign.gleam +++ b/src/Foreign.gleam @@ -1,15 +1,13 @@ -module Foreign - -export Foreign, new/1 +module Foreign exposing Foreign, new/1 doc """ Foreign data is data that we don't know the type of yet. We likely get data like this from interop with Erlang, or from IO with the outside world. """ -foreign type Foreign +external type Foreign doc """ Convert any Gleam data into Foreign data. """ -foreign new :gleam_native :identity :: a -> Foreign +external new : |a| -> Foreign = :gleam_native.identity |