class SvelteOnRails::TurboStream

def self.configs

def self.configs
  @configs ||= begin
                 conf = SvelteOnRails::Configuration.instance
                 unless conf.configs[:turbo_stream]
                   raise '[svelte-on-rails] missing configuration: :turbo_stream'
                 end
                 unless conf.configs[:turbo_stream]['target_html_id']
                   raise '[svelte-on-rails] missing configuration: turbo_stream/target_html_id'
                 end
                 unless conf.configs[:turbo_stream]['channel']
                   raise '[svelte-on-rails] missing configuration: turbo_stream/channel'
                 end
                 conf.configs[:turbo_stream]
               end
end