use<Result> static method

Result use<Result>(
  1. HookData<Result> hookData, {
  2. String? debugLabel,
})

Uses a HookData instance to create a Hook and return its result.

Implementation

static Result use<Result>(HookData<Result> hookData, {String? debugLabel}) {
  return _use(
    hookData.createHook,
    data: hookData,
    key: hookData.key,
    debugLabel: debugLabel ?? describeIdentity(hookData),
  );
}