| /** | |
| * List of accepted placements to use as values of the `placement` option.<br /> | |
| * Valid placements are: | |
| * - `auto` | |
| * - `top` | |
| * - `right` | |
| * - `bottom` | |
| * - `left` | |
| * | |
| * Each placement can have a variation from this list: | |
| * - `-start` | |
| * - `-end` | |
| * | |
| * Variations are interpreted easily if you think of them as the left to right | |
| * written languages. Horizontally (`top` and `bottom`), `start` is left and `end` | |
| * is right.<br /> | |
| * Vertically (`left` and `right`), `start` is top and `end` is bottom. | |
| * | |
| * Some valid examples are: | |
| * - `top-end` (on top of reference, right aligned) | |
| * - `right-start` (on right of reference, top aligned) | |
| * - `bottom` (on bottom, centered) | |
| * - `auto-end` (on the side with more space available, alignment depends by placement) | |
| * | |
| * @static | |
| * @type {Array} | |
| * @enum {String} | |
| * @readonly | |
| * @method placements | |
| * @memberof Popper | |
| */ | |
| export default [ | |
| 'auto-start', | |
| 'auto', | |
| 'auto-end', | |
| 'top-start', | |
| 'top', | |
| 'top-end', | |
| 'right-start', | |
| 'right', | |
| 'right-end', | |
| 'bottom-end', | |
| 'bottom', | |
| 'bottom-start', | |
| 'left-end', | |
| 'left', | |
| 'left-start', | |
| ]; | |