# All files / src/_utils usingHookOrDefault.ts

100% Statements 3/3
100% Branches 2/2
100% Functions 2/2
100% Lines 3/3

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
    1116x

    17x

    2x

     export function usingHookOrDefault<T, U>(
      usingHook: T | undefined,
      defaultHook: (config: U) => T
    ): (config: U) => T {
      return !usingHook
        ? defaultHook
        : function (config: U) {
            return usingHook
          }
    }