putAsync<T extends Object> static method

MyBootstrapTask putAsync<T extends Object>(
  1. Future<T> builder(), {
  2. MyBootstrapSeverity severity = MyBootstrapSeverity.degraded,
  3. String? debugLabel,
  4. bool permanent = false,
  5. String? tag,
})

带类型地把异步服务登记进 GetX(permanent / tag 原样交给 GetX)。

Implementation

static MyBootstrapTask putAsync<T extends Object>(
  Future<T> Function() builder, {
  MyBootstrapSeverity severity = MyBootstrapSeverity.degraded,
  String? debugLabel,
  bool permanent = false,
  String? tag,
}) {
  return run(
    () => Get.putAsync<T>(builder, permanent: permanent, tag: tag),
    severity: severity,
    debugLabel: debugLabel,
  );
}