routed_hotwire
library
Functions
-
buildTurboStreamName(Iterable<Object?> streamables)
→ String
-
Builds a canonical stream name from the provided
streamables.
-
joinTurboStreams(Iterable<String> fragments)
→ String
-
Combine stream fragments into a single payload.
-
normalizeTurboStreamBody(dynamic body)
→ String
-
Normalise body input for Turbo Stream responses.
-
signTurboStreamName(Iterable<Object?> streamables)
→ String
-
Signs the Turbo stream name derived from
streamables.
-
turboStream({required TurboStreamAction action, String? target, String? targets, String? html, Map<String, String>? attributes})
→ String
-
Build a
<turbo-stream> fragment.
-
turboStreamAfter({required String target, required String html, Map<String, String>? attributes})
→ String
-
-
turboStreamAppend({required String target, required String html, Map<String, String>? attributes})
→ String
-
-
turboStreamBefore({required String target, required String html, Map<String, String>? attributes})
→ String
-
-
turboStreamPrepend({required String target, required String html, Map<String, String>? attributes})
→ String
-
-
turboStreamRefresh({String? requestId, Map<String, String>? attributes})
→ String
-
-
turboStreamRemove({required String target, Map<String, String>? attributes})
→ String
-
-
turboStreamReplace({required String target, required String html, Map<String, String>? attributes})
→ String
-
-
turboStreamSourceTag({required Iterable<Object?> streamables, String channel = 'Turbo::StreamsChannel', Map<String, String>? dataAttributes})
→ String
-
Generates the markup for a
<turbo-cable-stream-source> subscription tag.
-
turboStreamUpdate({required String target, required String html, Map<String, String>? attributes})
→ String
-
-
verifyTurboStreamName(String? name)
→ String?
-
Verifies a signed stream
name and returns the original stream name if valid.