All files / Rindu/utils fullFilledValue.ts

100% Statements 6/6
100% Branches 2/2
100% Functions 1/1
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 1144x   6x 4x 4x 1x     3x    
import { deserialize } from "utils";
 
export function fullFilledValue<T>(promise: PromiseSettledResult<T>): T | null {
  if (promise.status === "fulfilled") {
    if (promise.value) {
      return deserialize(promise.value);
    }
  }
  return null;
}