@nilppm/npm
Version:
Node's internal lightweight private package manager
21 lines (20 loc) • 781 B
TypeScript
import { OrmContext, OrmWorkerPlugin } from '@nelts/orm';
import MaintainerSequelize from './sequelize/maintainer';
import PackageSequelize from './sequelize/package';
import TagSequelize from './sequelize/tag';
import UserSequelize from './sequelize/user';
import VersionSequelize from './sequelize/version';
import StatisticsTableModel from './sequelize/statistics';
interface SequelizeItems {
maintainer: typeof MaintainerSequelize;
package: typeof PackageSequelize;
tag: typeof TagSequelize;
user: typeof UserSequelize;
version: typeof VersionSequelize;
statistics: typeof StatisticsTableModel;
}
export interface NPMWorkerPlugin extends OrmWorkerPlugin {
}
export interface NPMContext extends OrmContext<NPMWorkerPlugin, SequelizeItems> {
}
export {};