<commit_before>// Where does this go?
/* REM entries<
T extends {[key: string]: any },
K extends keyof T
>(o: T): [keyof T, T[K]][];
*/

import { deepClone } from './deepClone';
import { flatMap } from './flatMap';
import { flatten } from './flatten';
import { ifEmptyString } from './ifEmptyString';
import { ifInvalidPortString } from './ifInvalidPortString';
import { ifNull } from './ifNull';
import { ifUndefined } from './ifUndefined';
import { IAnyObjProps } from './interfaces';
import { loadFiles } from './loadFiles';
import { makeObjectNull } from './makeObjectNull';
import { makeValueslowerCase } from './makeValueslowerCase';
import { MapWithIndexes } from './MapWithIndexes';
import { OperationResult } from './OperationResult';
import { validationFactory } from './validationFactory';

export {
  deepClone,
  flatMap,
  flatten,
  ifEmptyString,
  ifInvalidPortString,
  ifNull,
  ifUndefined,
  IAnyObjProps,
  loadFiles,
  makeObjectNull,
  makeValueslowerCase,
  MapWithIndexes,
  OperationResult,
  validationFactory
};

export * from './copyProperties';<commit_msg>removed loadFiles from util, was never using it<commit_after>// Where does this go?
/* REM entries<
T extends {[key: string]: any },
K extends keyof T
>(o: T): [keyof T, T[K]][];
*/

import { deepClone } from './deepClone';
import { flatMap } from './flatMap';
import { flatten } from './flatten';
import { ifEmptyString } from './ifEmptyString';
import { ifInvalidPortString } from './ifInvalidPortString';
import { ifNull } from './ifNull';
import { ifUndefined } from './ifUndefined';
import { IAnyObjProps } from './interfaces';
import { makeObjectNull } from './makeObjectNull';
import { makeValueslowerCase } from './makeValueslowerCase';
import { MapWithIndexes } from './MapWithIndexes';
import { OperationResult } from './OperationResult';
import { validationFactory } from './validationFactory';

export {
  deepClone,
  flatMap,
  flatten,
  ifEmptyString,
  ifInvalidPortString,
  ifNull,
  ifUndefined,
  IAnyObjProps,
  makeObjectNull,
  makeValueslowerCase,
  MapWithIndexes,
  OperationResult,
  validationFactory
};

export * from './copyProperties';
{'fraction_non_alphanumeric': 0.13695450324976788, 'fraction_numerical': 0.0, 'mean_word_length': 4.6266318537859, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7021498', 'n_tokens_mistral': 646, 'n_tokens_neox': 650, 'n_words': 191}