UNPKG

@nilppm/npm

Version:

Node's internal lightweight private package manager

21 lines (20 loc) 781 B
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 {};