Current section

Files

Jump to
catppuccin src catppuccin.erl
Raw

src/catppuccin.erl

-module(catppuccin).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([to_community_colour/3]).
-export_type([catppuccin_color/0]).
-type catppuccin_color() :: {catppuccin_color,
binary(),
integer(),
boolean(),
gleam_community@colour:colour()}.
-spec to_community_colour(float(), float(), float()) -> gleam_community@colour:colour().
to_community_colour(H, S, L) ->
_pipe = gleam_community@colour:from_hsl(H, S, L),
gleam@result:unwrap(_pipe, {rgba, 1.0, 1.0, 1.0, 1.0}).