Current section
Files
Jump to
Current section
Files
src/sketch@lustre@internals@css_stylesheet.erl
-module(sketch@lustre@internals@css_stylesheet).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([create/1, replace/2]).
-export_type([kind/0]).
-type kind() :: document | {shadow_root, gleam@dynamic:dynamic_()}.
-file("/Users/doctor/Workspace/sketch/sketch_lustre/src/sketch/lustre/internals/css_stylesheet.gleam", 16).
-spec create_document_stylesheet() -> gleam@dynamic:dynamic_().
create_document_stylesheet() ->
gleam_stdlib:identity(0).
-file("/Users/doctor/Workspace/sketch/sketch_lustre/src/sketch/lustre/internals/css_stylesheet.gleam", 21).
-spec create_shadow_root_stylesheet(gleam@dynamic:dynamic_()) -> gleam@dynamic:dynamic_().
create_shadow_root_stylesheet(_) ->
gleam_stdlib:identity(0).
-file("/Users/doctor/Workspace/sketch/sketch_lustre/src/sketch/lustre/internals/css_stylesheet.gleam", 8).
-spec create(kind()) -> gleam@dynamic:dynamic_().
create(Kind) ->
case Kind of
document ->
create_document_stylesheet();
{shadow_root, Root} ->
create_shadow_root_stylesheet(Root)
end.
-file("/Users/doctor/Workspace/sketch/sketch_lustre/src/sketch/lustre/internals/css_stylesheet.gleam", 26).
-spec replace(binary(), gleam@dynamic:dynamic_()) -> nil.
replace(_, _) ->
nil.