All files / NCalc/extensions isNullOrWhitespace.ts

42.85% Statements 3/7
0% Branches 0/4
0% Functions 0/1
33.33% Lines 2/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 111x     1x              
import {ArgumentException} from '../Domain';
import {FunctionArgs} from '../FunctionArgs';
 
export const isNullOrWhitespace = (args: FunctionArgs) => {
  Iif (args.Parameters.length !== 1) {
    throw new ArgumentException(`isNullOrWhiteSpace() requires one parameter.`);
  }
  const out = args.Parameters[0].Evaluate();
  args.Result = out == null || out === '' || out === ' ';
};