-module(caffeine_lang@errors@semantic). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/caffeine_lang/errors/semantic.gleam"). -export_type([semantic_analysis_error/0]). -type semantic_analysis_error() :: {undefined_service_error, list(binary())} | {undefined_sli_type_error, list(binary())} | {invalid_slo_threshold_error, list(float())} | {duplicate_service_error, list(binary())}.