@amirsavand/ngx-common - v5.4.0
    Preparing search index...

    Function isDefined

    • Checks whether a given value is "defined" in a broad and practical sense.

      A value is considered defined if it does not meet any of the following:

      • null: explicitly null
      • undefined: not assigned
      • NaN: Not-a-Number (only applies to numbers)

      Type Parameters

      • T

      Parameters

      • value: T

        The value to check.

      Returns value is NonNullable<T>

      true if the value is considered defined; otherwise, false.

      IsNotDefined

      isDefined('hello');           // true
      isDefined(123); // true
      isDefined(false); // true
      isDefined([1, 2]); // true
      isDefined({ key: 'value' }); // true
      isDefined([]); // true
      isDefined({}); // true
      isDefined(''); // true
      isDefined(' '); // true

      isDefined(null); // false
      isDefined(undefined); // false
      isDefined(NaN); // false