<!-- // Code generated by coz. DO NOT EDIT. -->
# the-driver-sequelize@1.1.14

Sequelize driver for the-framework

+ Functions
  + [create(args)](#the-driver-sequelize-function-create)
  + [sequelizeMix()](#the-driver-sequelize-function-sequelize-mix)
  + [defineModel()](#the-driver-sequelize-function-define-model)
  + [defineModelColumn(propertyName, def)](#the-driver-sequelize-function-define-model-column)
  + [prepareModel()](#the-driver-sequelize-function-prepare-model)
  + [parseAttributeName()](#the-driver-sequelize-function-parse-attribute-name)
  + [parseFilter()](#the-driver-sequelize-function-parse-filter)
  + [parseSort()](#the-driver-sequelize-function-parse-sort)
+ [`TheDriverSequelize`](#the-driver-sequelize-classes) Class
  + [new TheDriverSequelize()](#the-driver-sequelize-classes-the-driver-sequelize-constructor)
  + [sequelize.define(resourceName, schema)](#the-driver-sequelize-classes-the-driver-sequelize-define)
  + [sequelize.untilReady()](#the-driver-sequelize-classes-the-driver-sequelize-untilReady)

## Functions

<a class='md-heading-link' name="the-driver-sequelize-function-create" ></a>

### create(args) -> `TheDriverSequelize`

Create a TheDriverSequelize instance

| Param | Type | Description |
| ----- | --- | -------- |
| args | * |  |

<a class='md-heading-link' name="the-driver-sequelize-function-sequelize-mix" ></a>

### sequelizeMix()

Mixin of sequelize
<a class='md-heading-link' name="the-driver-sequelize-function-define-model" ></a>

### defineModel() -> `Object`

Parse schema

| Param | Type | Description |
| ----- | --- | -------- |
|  | Object |  |

<a class='md-heading-link' name="the-driver-sequelize-function-define-model-column" ></a>

### defineModelColumn(propertyName, def)

Define model column

| Param | Type | Description |
| ----- | --- | -------- |
| propertyName | string |  |
| def | Object |  |

<a class='md-heading-link' name="the-driver-sequelize-function-prepare-model" ></a>

### prepareModel() -> `Promise`


<a class='md-heading-link' name="the-driver-sequelize-function-parse-attribute-name" ></a>

### parseAttributeName() -> `string`



| Param | Type | Description |
| ----- | --- | -------- |
|  | string |  |

<a class='md-heading-link' name="the-driver-sequelize-function-parse-filter" ></a>

### parseFilter()


<a class='md-heading-link' name="the-driver-sequelize-function-parse-sort" ></a>

### parseSort()




<a class='md-heading-link' name="the-driver-sequelize-classes"></a>

## `TheDriverSequelize` Class






<a class='md-heading-link' name="the-driver-sequelize-classes-the-driver-sequelize-constructor" ></a>

### new TheDriverSequelize()

Constructor of TheDriverSequelize class



<a class='md-heading-link' name="the-driver-sequelize-classes-the-driver-sequelize-define" ></a>

### sequelize.define(resourceName, schema)

Define schema

| Param | Type | Description |
| ----- | --- | -------- |
| resourceName | string |  |
| schema | Object |  |


<a class='md-heading-link' name="the-driver-sequelize-classes-the-driver-sequelize-untilReady" ></a>

### sequelize.untilReady() -> `Promise.<void>`

Wait until ready



