SignalModelConstructor#
Kind:
class |
Package: package:preact_signals
Class: SignalModelConstructor#
A constructor for models that manages nested effects.
The model constructor starts capturing effects when called, storing them inside the returned SignalModel.
Example Usage#
import 'package:preact_signals/preact_signals.dart';
final myModel = SignalModelConstructor(() => 'data');
final model = myModel();
print(model.value); // Prints: data
Members of SignalModelConstructor#
| Member | Type | Signature | Description |
|---|---|---|---|
| options | field |
dart SignalModelOptions options |
Options used to configure this constructor. |
| SignalModelConstructor | constructor |
dart SignalModelConstructor(this._factory, {this.options = const SignalModelOptions()}) |
Creates a new instance of SignalModelConstructor. |
| call | method |
dart SignalModel |
Instantiates a new SignalModel instance. |
References#
The SignalModelConstructor type is referenced and used in the following pages: