<commit_before>import * as React from "react";

interface WrapperProps {
  children: React.ReactNode;
  outerProps: any;
  width: number;
  height: number;
  viewBox: string;
}

export const SVGWrapper = (props: WrapperProps) => {
  return (
    <span>
      <svg
        xmlns="http://www.w3.org/2000/svg"
        width={props.width}
        height={props.height}
        viewBox={props.viewBox}
        {...props.outerProps}
        style={{
          fill: "currentColor",
          display: "inline-block",
          verticalAlign: "text-bottom",
          ...props.outerProps.style
        }}
      ><commit_msg>specify that outerProps is React.SVGAttributes<commit_after>import * as React from "react";

interface WrapperProps {
  children: React.ReactNode;
  outerProps: React.SVGAttributes<any>;
  width: number;
  height: number;
  viewBox: string;
}

export const SVGWrapper = (props: WrapperProps) => {
  return (
    <span>
      <svg
        xmlns="http://www.w3.org/2000/svg"
        width={props.width}
        height={props.height}
        viewBox={props.viewBox}
        {...props.outerProps}
        style={{
          fill: "currentColor",
          display: "inline-block",
          verticalAlign: "text-bottom",
          ...props.outerProps.style
        }}
      >
{'fraction_non_alphanumeric': 0.13354037267080746, 'fraction_numerical': 0.007763975155279503, 'mean_word_length': 2.2798982188295165, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, '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': '4602906', 'n_tokens_mistral': 401, 'n_tokens_neox': 397, 'n_words': 80}