fix: заменил все unknow на any

This commit is contained in:
Nikita Dezzpil Orlov committed 2021-09-30 17:29:28 +03:00
1 parent b865f50084
commit 20a969c829
4 files changed
+20 -20

No files matched your search

+4 -4
View File
@@ -74,9 +74,9 @@ export abstract class Repo<T extends Entity<any>> {
* @protected
*/
async _findByParams(
parameters: Record<string, unknown>,
parameters: Record<string, any>,
limit?: number,
order?: Record<string, unknown>
order?: Record<string, any>
): Promise<T[]> {
const cursor = await this._storage.find(this.Name(), parameters)
if (limit && limit > 0) await cursor.limit(limit)
@@ -90,7 +90,7 @@ export abstract class Repo<T extends Entity<any>> {
return list
}
async findMany(parameters: Record<string, unknown>, order?: Record<string, unknown>): Promise<T[]> {
async findMany(parameters: Record<string, any>, order?: Record<string, any>): Promise<T[]> {
const cursor = await this._storage.find(this.Name(), parameters)
if (this._offset > 0) await cursor.skip(this._offset)
if (this._limit > 0) await cursor.limit(this._limit)
@@ -110,7 +110,7 @@ export abstract class Repo<T extends Entity<any>> {
return this
}
async count(query?: Record<string, unknown>): Promise<number> {
async count(query?: Record<string, any>): Promise<number> {
return this._storage.count(this.Name(), query)
}
+5 -5
View File
@@ -20,19 +20,19 @@ export abstract class Storage {
this._dsn = dsn
}
abstract find(name: string, query: Record<string, unknown>): Promise<StorageCursor>
abstract find(name: string, query: Record<string, any>): Promise<StorageCursor>
abstract save(name: string, uniqKey: string, data: Record<string, unknown>): Promise<string>
abstract save(name: string, uniqKey: string, data: Record<string, any>): Promise<string>
abstract createSession(): StorageSession
abstract count(name: string, query?: Record<string, unknown>): Promise<number>
abstract count(name: string, query?: Record<string, any>): Promise<number>
abstract remove(collectionName: string, uniqKeyName: string, uniqKey: string): Promise<boolean>
}
/** @public */
export abstract class StorageSession {
abstract start(options?: Record<string, unknown>): Promise<void>
abstract commit(fn: () => any, options?: Record<string, unknown>): Promise<void>
abstract start(options?: Record<string, any>): Promise<void>
abstract commit(fn: () => any, options?: Record<string, any>): Promise<void>
}
+3 -3
View File
@@ -21,19 +21,19 @@ export class MongoStorage extends Storage {
await this._client.connect()
}
async find(collectionName: string, query: Record<string, unknown>): Promise<StorageCursor> {
async find(collectionName: string, query: Record<string, any>): Promise<StorageCursor> {
await this._connect()
const coll = await this._client.db().collection(collectionName)
return coll.find(query)
}
async count(collectionName: string, query: Record<string, unknown>): Promise<number> {
async count(collectionName: string, query: Record<string, any>): Promise<number> {
await this._connect()
const coll = await this._client.db().collection(collectionName)
return coll.countDocuments(query)
}
async save(collectionName: string, uniqKey: string, data: Record<string, unknown>): Promise<string> {
async save(collectionName: string, uniqKey: string, data: Record<string, any>): Promise<string> {
await this._connect()
const id = data[uniqKey]
const coll = await this._client.db().collection(collectionName)