import * as mongoose from 'mongoose' ; export interface IDataSource extends mongoose . Document { ds : { connection : any ; metadata : any ; model : any ; } ; } const DataSourceSchema = new mongoose . Schema ( { ds : { type : Object } , } , { collection : 'data-source' } ) ; export default mongoose . model < IDataSource > ( 'DataSource' , DataSourceSchema ) ;