pylon library

Classes

Conduit<T>
MutablePylon<T>
MutablePylonState<T>
Pylon<T>
A widget that provides a value to its descendants. This is useful for passing values to widgets that are not directly related to each other
PylonCluster
A widget that combines multiple Pylon widgets into a single widget. This is essentially the same as nesting multiple pylon widgets, but with the advantage of not spamming builder widgets in the widget tree All pylons are built with just an immediate child of the next, with the last pylon provided containing your builder method this ensures all pylons are immediately available to the builder method without spamming builder widgets
PylonCodec<T>
PylonFuture<T>
Combines a FutureBuilder with a Pylon widget. When the future completes, the value is passed to the Pylon widget with the builder function provided
PylonPort<T extends PylonCodec>
PylonRemove<T>
Nullifies a pylon value from the widget tree
PylonStream<T>
Combines a StreamBuilder with a Pylon widget. When the stream emits a value, the value is passed to the Pylon widget with the builder function provided

Enums

PylonRouteType
Represents common route types for Pylon.push

Properties

$conduitStreams List<BehaviorSubject>
getter/setter pair
pylonCodecs Map<Type, PylonCodec>
getter/setter pair

Functions

pylonBeamerBuilder(BuildContext context, Widget widget) Widget
registerPylonCodec<T extends PylonCodec>(T codec) → void

Typedefs

PylonBuilder = Widget Function(BuildContext context)