datastar
Types
pub type Event {
Event(event_type: EventType, data_lines: List(Data))
}
Constructors
-
Event(event_type: EventType, data_lines: List(Data))
pub type EventType {
ExecuteScript
MergeFragments
RemoveFragments
}
Constructors
-
ExecuteScript
-
MergeFragments
-
RemoveFragments
pub type MergeFragmentConfig {
MergeFragmentConfig(
fragments: String,
selector: Option(String),
merge_mode: Option(MergeMode),
)
}
Constructors
-
MergeFragmentConfig( fragments: String, selector: Option(String), merge_mode: Option(MergeMode), )
pub type MergeMode {
Morph
Inner
Outer
Prepend
Append
Before
After
UpsertAttributes
}
Constructors
-
Morph
-
Inner
-
Outer
-
Prepend
-
Append
-
Before
-
After
-
UpsertAttributes
pub type RemoveFragmentsConfig {
RemoveFragmentsConfig(selector: String)
}
Constructors
-
RemoveFragmentsConfig(selector: String)
Functions
pub fn event_console_log(message: String) -> Event
pub fn events_to_string(events events: List(Event)) -> String
pub fn merge_fragments(
fragments fragments: String,
) -> MergeFragmentConfig
pub fn merge_fragments_done(config: MergeFragmentConfig) -> Event
pub fn remove_fragments(
selector selector: String,
) -> RemoveFragmentsConfig
pub fn remove_fragments_done(
config: RemoveFragmentsConfig,
) -> Event
pub fn with_merge_mode(
options: MergeFragmentConfig,
merge_mode: MergeMode,
) -> MergeFragmentConfig
pub fn with_selector(
options: MergeFragmentConfig,
selector: String,
) -> MergeFragmentConfig