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

exports[`angular component properties doc-button 1`] = `
Object {
  "_inputValue": Object {
    "defaultValue": "some value",
    "description": "",
    "name": "_inputValue",
    "table": Object {
      "category": "properties",
      "type": Object {
        "required": true,
        "summary": "string",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "_value": Object {
    "defaultValue": "Private hello",
    "description": "<p>Private value. </p>
",
    "name": "_value",
    "table": Object {
      "category": "properties",
      "type": Object {
        "required": true,
        "summary": "string",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "appearance": Object {
    "defaultValue": "secondary",
    "description": "<p>Appearance style of the button. </p>
",
    "name": "appearance",
    "table": Object {
      "category": "inputs",
      "type": Object {
        "required": true,
        "summary": "\\"primary\\" | \\"secondary\\"",
      },
    },
    "type": Object {
      "name": "enum",
      "value": Array [
        "primary",
        "secondary",
      ],
    },
  },
  "buttonRef": Object {
    "defaultValue": undefined,
    "description": "",
    "name": "buttonRef",
    "table": Object {
      "category": "view child",
      "type": Object {
        "required": true,
        "summary": "ElementRef",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "calc": Object {
    "defaultValue": undefined,
    "description": "<p>An internal calculation method which adds <code>x</code> and <code>y</code> together.</p>
",
    "name": "calc",
    "table": Object {
      "category": "methods",
      "type": Object {
        "required": false,
        "summary": "(x: number, y: string | number) => number",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "inputValue": Object {
    "defaultValue": undefined,
    "description": "<p>Setter for <code>inputValue</code> that is also an <code>@Input</code>. </p>
",
    "name": "inputValue",
    "table": Object {
      "category": "inputs",
      "type": Object {
        "required": true,
        "summary": "string",
      },
    },
    "type": Object {
      "name": "string",
    },
  },
  "internalProperty": Object {
    "defaultValue": "Public hello",
    "description": "<p>Public value. </p>
",
    "name": "internalProperty",
    "table": Object {
      "category": "properties",
      "type": Object {
        "required": true,
        "summary": "string",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "isDisabled": Object {
    "defaultValue": false,
    "description": "<p>Sets the button to a disabled state. </p>
",
    "name": "isDisabled",
    "table": Object {
      "category": "inputs",
      "type": Object {
        "required": true,
        "summary": undefined,
      },
    },
    "type": Object {
      "name": "boolean",
    },
  },
  "item": Object {
    "defaultValue": undefined,
    "description": undefined,
    "name": "item",
    "table": Object {
      "category": "inputs",
      "type": Object {
        "required": true,
        "summary": "[]",
      },
    },
    "type": Object {
      "name": "object",
    },
  },
  "label": Object {
    "defaultValue": undefined,
    "description": "<p>The inner text of the button.</p>
",
    "name": "label",
    "table": Object {
      "category": "inputs",
      "type": Object {
        "required": true,
        "summary": "string",
      },
    },
    "type": Object {
      "name": "string",
    },
  },
  "onClick": Object {
    "defaultValue": undefined,
    "description": "<p>Handler to be called when the button is clicked by a user.</p>
<p>Will also block the emission of the event if <code>isDisabled</code> is true.</p>
",
    "name": "onClick",
    "table": Object {
      "category": "outputs",
      "type": Object {
        "required": true,
        "summary": "EventEmitter",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "privateMethod": Object {
    "defaultValue": undefined,
    "description": "<p>A private method.</p>
",
    "name": "privateMethod",
    "table": Object {
      "category": "methods",
      "type": Object {
        "required": false,
        "summary": "(password: string) => void",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "processedItem": Object {
    "defaultValue": undefined,
    "description": "",
    "name": "processedItem",
    "table": Object {
      "category": "properties",
      "type": Object {
        "required": true,
        "summary": "T[]",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "protectedMethod": Object {
    "defaultValue": undefined,
    "description": "<p>A protected method.</p>
",
    "name": "protectedMethod",
    "table": Object {
      "category": "methods",
      "type": Object {
        "required": false,
        "summary": "(id?: number) => void",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "publicMethod": Object {
    "defaultValue": undefined,
    "description": "<p>A public method using an interface. </p>
",
    "name": "publicMethod",
    "table": Object {
      "category": "methods",
      "type": Object {
        "required": false,
        "summary": "(things: ISomeInterface) => void",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "showKeyAlias": Object {
    "defaultValue": undefined,
    "description": undefined,
    "name": "showKeyAlias",
    "table": Object {
      "category": "inputs",
      "type": Object {
        "required": true,
        "summary": "",
      },
    },
    "type": Object {
      "name": "void",
    },
  },
  "size": Object {
    "defaultValue": "medium",
    "description": "<p>Size of the button. </p>
",
    "name": "size",
    "table": Object {
      "category": "inputs",
      "type": Object {
        "required": true,
        "summary": "ButtonSize",
      },
    },
    "type": Object {
      "name": "object",
    },
  },
  "somethingYouShouldNotUse": Object {
    "defaultValue": false,
    "description": "<p>Some input you shouldn&#39;t use.</p>
",
    "name": "somethingYouShouldNotUse",
    "table": Object {
      "category": "inputs",
      "type": Object {
        "required": true,
        "summary": undefined,
      },
    },
    "type": Object {
      "name": "boolean",
    },
  },
}
`;
