ResourceProvider<T>.custom constructor

  1. @protected
const ResourceProvider<T>.custom({
  1. Key? key,
  2. CreateResource<T>? create,
  3. ResourceWidgetBuilder<T>? builder,
  4. DisposeResource<T>? dispose,
})

Constructor for subclasses that provide implementations for createResource, disposeResource (optional) and build.

Implementation

@protected
const ResourceProvider.custom({
  super.key,
  CreateResource<T>? create,
  ResourceWidgetBuilder<T>? builder,
  DisposeResource<T>? dispose,
})  : _create = create,
      _dispose = dispose,
      _builder = builder,
      super();