hunk.code_window:     "pympler>=0.9",
       "python-dateutil",
       "requests>=2.4",
       "rich>=10.11.0",
       "semver",
       "toml",
       "typing-extensions>=3.10.0.0",
       "tzlocal>=1.1",
       "validators>=0.2",
       # Don't require watchdog on MacOS, since it'll fail without xcode tools.
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.file_path: lib/setup.py
hunk.type: replace
file: import { DataType } from "../type";
  /**
   * Dynamically compile the null values into an `isValid()` function whose
   * implementation is a switch statement. Microbenchmarks in v8 indicate
   * this approach is 25% faster than using an ES6 Map.
   *
   * @example
   * console.log(createIsValidFunction([null, 'N/A', NaN]));
   * `function (x) {
   *     if (x !== x) return false;
   *     switch (x) {
   *         case null:
   *         case "N/A":
   *             return false;
   *     }
   *     return true;
   * }`
   *
   * @ignore
   * @param nullValues
   */
  export declare function createIsValidFunction<
    T extends DataType = any,
    TNull = any
  >(nullValues?: ReadonlyArray<TNull>): (value: any) => boolean;
  