Hierarchy

  • ModelService

Constructors

  • Parameters

    • _sequelize: Sequelize

    Returns ModelService

Properties

migration_options: undefined | MigrationOptions
sequelize: Sequelize

Methods

  • Parameters

    • sequelize: Sequelize

    Returns {
        table_name: string;
        table_schema: string;
    }[]

  • Parameters

    • description: undefined | {
          [x: string]: ModelAttributeColumnOptions<Model<any, any>>;
      }
    • field: string

    Returns string

  • Parameters

    • description: undefined | {
          [x: string]: ModelAttributeColumnOptions<Model<any, any>>;
      }

    Returns string[]

  • Parameters

    • sequelize: Sequelize
    • table_name: string
    • table_schema: string

    Returns ModelCtor<Model<any, any>>

  • Parameters

    • description: {
          [x: string]: ModelAttributeColumnOptions<Model<any, any>>;
      }
      • [x: string]: ModelAttributeColumnOptions<Model<any, any>>
    • attr: string

    Returns string

  • Parameters

    • description: undefined | {
          [x: string]: ModelAttributeColumnOptions<Model<any, any>>;
      }

    Returns string

  • Parameters

    • model_references: {
          key: string;
          model: string | {
              schema: string;
              tableName: string;
          };
      }
      • key: string
      • model: string | {
            schema: string;
            tableName: string;
        }

    Returns {
        key: string;
        model: {
            schema: string;
            tableName: string;
        };
    }

    • key: string
    • model: {
          schema: string;
          tableName: string;
      }
      • schema: string
      • tableName: string
  • Parameters

    • unique_property: string | boolean | {
          msg: string;
          name: string;
      }

    Returns void

  • Parameters

    • current_type: any
    • res_string: string = ''

    Returns string

Generated using TypeDoc