Function notUndefined

  • A utility function that can be used in .filter calls to remove undefined values and assert that the type is not longer undefined.

    Type Parameters

    • T

      The type that is not undefined.

    Parameters

    • value: undefined | T

      The value to check.

    Returns value is T

    Example

    const arr: (number | undefined)[] = [1, 2, 3, undefined];
    const filtered = arr.filter(notUndefined);
    // filtered = [1, 2, 3] and its type is number[]

Generated using TypeDoc