### Hierarchy

- BaseInput
  - Email

### Implements

- IRenderable

## Index

### Constructors

- constructor

### Properties

- spec

### Methods

- initInput
- render

## Constructors

### constructor

- new Email(spec: ISpecification): Email

- Overrides BaseInput.constructor

  - Defined in lib/renderable/input/email/index.ts:13

  #### Parameters

  - ##### spec: ISpecification

  #### Returns Email

## Properties

### spec

spec: ISpecification

Inherited from BaseInput.spec

- Defined in lib/renderable/input/BaseInput.ts:7

## Methods

### initInput

- initInput(type: string, className: string, isNested: boolean): HTMLInputElement

- Inherited from BaseInput.initInput

  - Defined in lib/renderable/input/BaseInput.ts:13

  #### Parameters

  - ##### type: string

  - ##### className: string

  - ##### isNested: boolean

  #### Returns HTMLInputElement

### render

- render(renderer: IRenderer, isNested: boolean): HTMLElement

- Implementation of IRenderable.render

  - Defined in lib/renderable/input/email/index.ts:22

  #### Parameters

  - ##### renderer: IRenderer

  - ##### isNested: boolean

  #### Returns HTMLElement

  the element which was rendered

Generated using TypeDoc