createInstance method

  1. @override
T createInstance()
override

Override to provide a fresh uninitialized instance of this type.

Required for cloning to work. Example:

@override
MyEntity createInstance() => MyEntity(app);

Implementation

@override
T createInstance() => throw StateError(
  'To enable cloning for whole `App` you need to override `createInstance` method.'
);