// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`react component properties ts-types 1`] = `
Object {
  "rows": Array [
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "'Any value'",
      },
      "description": undefined,
      "name": "any",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "'A string value'",
      },
      "description": undefined,
      "name": "string",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "true",
      },
      "description": undefined,
      "name": "bool",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "5",
      },
      "description": undefined,
      "name": "number",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "() => {}",
      },
      "description": undefined,
      "name": "voidFunc",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "function concat(a: string, b: string): string {
  return a + b;
}",
      },
      "description": undefined,
      "name": "funcWithArgsAndReturns",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "Symbol('Default symbol')",
      },
      "description": undefined,
      "name": "symbol",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "{ text: 'foo', value: 'bar' }",
      },
      "description": undefined,
      "name": "interface",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "{ value: 'A string value' }",
      },
      "description": undefined,
      "name": "genericInterface",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "['foo', 'bar']",
      },
      "description": undefined,
      "name": "arrayOfPrimitive",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "[{ text: 'foo', value: 'bar' }]",
      },
      "description": undefined,
      "name": "arrayOfComplexObject",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "['string value', 5]",
      },
      "description": undefined,
      "name": "tupleOfPrimitive",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "['string value', { text: 'foo', value: 'bar' }]",
      },
      "description": undefined,
      "name": "tupleWithComplexType",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "DefaultEnum.TopRight",
      },
      "description": undefined,
      "name": "defaultEnum",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "NumericEnum.TopRight",
      },
      "description": undefined,
      "name": "numericEnum",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "StringEnum.TopRight",
      },
      "description": undefined,
      "name": "stringEnum",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "DefaultEnum.TopLeft",
      },
      "description": undefined,
      "name": "enumUnion",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "{ foo: 1, bar: 2 }",
      },
      "description": undefined,
      "name": "recordOfPrimitive",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "{ foo: { text: 'bar', value: 'bar2' } }",
      },
      "description": undefined,
      "name": "recordOfComplexObject",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "{ text: 'foo', value: 'bar', name: 'foo-bar' }",
      },
      "description": undefined,
      "name": "intersectionType",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "{ text: 'foo', value: 'bar', inlineValue: 'this is inlined' }",
      },
      "description": undefined,
      "name": "intersectionWithInlineType",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "'A string value'",
      },
      "description": undefined,
      "name": "unionOfPrimitive",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "{ text: 'foo', value: 'bar' }",
      },
      "description": undefined,
      "name": "unionOfComplexType",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": null,
      "description": undefined,
      "name": "nullableComplexTypeUndefinedDefaultValue",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "'foo'",
      },
      "description": undefined,
      "name": "typeAlias",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "'foo'",
      },
      "description": undefined,
      "name": "aliasesUnion",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "{ value: 'foo' }",
      },
      "description": undefined,
      "name": "genericAlias",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "'top-right'",
      },
      "description": undefined,
      "name": "namedStringLiteralUnion",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "'bottom-right'",
      },
      "description": undefined,
      "name": "inlinedStringLiteralUnion",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "0",
      },
      "description": undefined,
      "name": "namedNumericLiteralUnion",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
    Object {
      "defaultValue": Object {
        "detail": undefined,
        "summary": "1",
      },
      "description": undefined,
      "name": "inlinedNumericLiteralUnion",
      "required": false,
      "type": Object {
        "detail": undefined,
        "summary": "unknown",
      },
    },
  ],
}
`;
