LogoSignals.dart
Copy Markdown
rodydavis/signals.dart 999999

Type: SignalModelConstructor

API reference and details for SignalModelConstructor from signals.dart.

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 call() Instantiates a new SignalModel instance.

References#

The SignalModelConstructor type is referenced and used in the following pages:

  • Model (signals_flutter/utilities)
  • Model (signals_core/utilities)
  • Model (signals/utilities)
  • Model (preact_signals/utilities)