parent
							
								
									cbf5663179
								
							
						
					
					
						commit
						da3447765b
					
				package.json
src
|  | @ -114,6 +114,7 @@ | ||||||
| 		"cssnano": "4.1.10", | 		"cssnano": "4.1.10", | ||||||
| 		"dateformat": "3.0.3", | 		"dateformat": "3.0.3", | ||||||
| 		"deep-equal": "1.0.1", | 		"deep-equal": "1.0.1", | ||||||
|  | 		"deepcopy": "0.6.3", | ||||||
| 		"diskusage": "1.0.0", | 		"diskusage": "1.0.0", | ||||||
| 		"double-ended-queue": "2.1.0-0", | 		"double-ended-queue": "2.1.0-0", | ||||||
| 		"elasticsearch": "15.4.1", | 		"elasticsearch": "15.4.1", | ||||||
|  |  | ||||||
|  | @ -0,0 +1,17 @@ | ||||||
|  | declare module 'deepcopy'; | ||||||
|  | 
 | ||||||
|  | declare namespace deepcopy { | ||||||
|  | 	type DeepcopyCustomizerValueType = 'Object'; | ||||||
|  | 
 | ||||||
|  | 	type DeepcopyCustomizer<T> = ( | ||||||
|  | 		value: T, | ||||||
|  | 		valueType: DeepcopyCustomizerValueType) => T; | ||||||
|  | 
 | ||||||
|  | 	interface DeepcopyOptions<T> { | ||||||
|  | 		customizer: DeepcopyCustomizer<T>; | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	export function deepcopy<T>( | ||||||
|  | 		value: T, | ||||||
|  | 		options?: DeepcopyOptions<T> | DeepcopyCustomizer<T>): T; | ||||||
|  | } | ||||||
|  | @ -1,3 +0,0 @@ | ||||||
| export function deepcopy(x: any) { |  | ||||||
| 	return JSON.parse(JSON.stringify(x)); |  | ||||||
| } |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import { pack as packUser } from './user'; | import { pack as packUser } from './user'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import AccessToken from './access-token'; | import AccessToken from './access-token'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import { pack as packApp } from './app'; | import { pack as packApp } from './app'; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import { pack as packUser, IUser } from './user'; | import { pack as packUser, IUser } from './user'; | ||||||
| 
 | 
 | ||||||
| const Blocking = db.get<IBlocking>('blocking'); | const Blocking = db.get<IBlocking>('blocking'); | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import { pack as packFolder } from './drive-folder'; | import { pack as packFolder } from './drive-folder'; | ||||||
| import { pack as packUser } from './user'; | import { pack as packUser } from './user'; | ||||||
| import monkDb, { nativeDbConn } from '../db/mongodb'; | import monkDb, { nativeDbConn } from '../db/mongodb'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import DriveFile from './drive-file'; | import DriveFile from './drive-file'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import { pack as packNote } from './note'; | import { pack as packNote } from './note'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import { pack as packUser } from './user'; | import { pack as packUser } from './user'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../../../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../../../db/mongodb'; | import db from '../../../db/mongodb'; | ||||||
| import isObjectId from '../../../misc/is-objectid'; | import isObjectId from '../../../misc/is-objectid'; | ||||||
| import { IUser, pack as packUser } from '../../user'; | import { IUser, pack as packUser } from '../../user'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../../../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../../../db/mongodb'; | import db from '../../../db/mongodb'; | ||||||
| import isObjectId from '../../../misc/is-objectid'; | import isObjectId from '../../../misc/is-objectid'; | ||||||
| import { IUser, pack as packUser } from '../../user'; | import { IUser, pack as packUser } from '../../user'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import { pack as packUser } from './user'; | import { pack as packUser } from './user'; | ||||||
| import { pack as packFile } from './drive-file'; | import { pack as packFile } from './drive-file'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import { pack as packUser, IUser } from './user'; | import { pack as packUser, IUser } from './user'; | ||||||
| 
 | 
 | ||||||
| const Mute = db.get<IMute>('mute'); | const Mute = db.get<IMute>('mute'); | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import Reaction from './note-reaction'; | import Reaction from './note-reaction'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import rap from '@prezzemolo/rap'; | import rap from '@prezzemolo/rap'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| import { IUser, pack as packUser } from './user'; | import { IUser, pack as packUser } from './user'; | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| 
 | 
 | ||||||
| const Signin = db.get<ISignin>('signin'); | const Signin = db.get<ISignin>('signin'); | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as mongo from 'mongodb'; | import * as mongo from 'mongodb'; | ||||||
| import { deepcopy } from '../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| import rap from '@prezzemolo/rap'; | import rap from '@prezzemolo/rap'; | ||||||
| import db from '../db/mongodb'; | import db from '../db/mongodb'; | ||||||
| import isObjectId from '../misc/is-objectid'; | import isObjectId from '../misc/is-objectid'; | ||||||
|  |  | ||||||
|  | @ -25,7 +25,7 @@ import notesChart from '../../services/chart/notes'; | ||||||
| import perUserNotesChart from '../../services/chart/per-user-notes'; | import perUserNotesChart from '../../services/chart/per-user-notes'; | ||||||
| import activeUsersChart from '../../services/chart/active-users'; | import activeUsersChart from '../../services/chart/active-users'; | ||||||
| import instanceChart from '../../services/chart/instance'; | import instanceChart from '../../services/chart/instance'; | ||||||
| import { deepcopy } from '../../misc/deepcopy'; | import * as deepcopy from 'deepcopy'; | ||||||
| 
 | 
 | ||||||
| import { erase, concat } from '../../prelude/array'; | import { erase, concat } from '../../prelude/array'; | ||||||
| import insertNoteUnread from './unread'; | import insertNoteUnread from './unread'; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue