lib/hexo/register_models.ts

Summary

Maintainability
A
0 mins
Test Coverage
import * as models from '../models';
import type Hexo from './index';

export = (ctx: Hexo): void => {
  const db = ctx.database;

  const keys = Object.keys(models);

  for (let i = 0, len = keys.length; i < len; i++) {
    const key = keys[i];
    db.model(key, models[key](ctx));
  }
};