fix: заменил все unknow на any
This commit is contained in:
parent
b865f50084
commit
20a969c829
16
orm.d.ts
vendored
16
orm.d.ts
vendored
@ -70,10 +70,10 @@ export declare abstract class Repo<T extends Entity<any>> {
|
||||
*
|
||||
* @protected
|
||||
*/
|
||||
_findByParams(parameters: Record<string, unknown>, limit?: number, order?: Record<string, unknown>): Promise<T[]>;
|
||||
findMany(parameters: Record<string, unknown>, order?: Record<string, unknown>): Promise<T[]>;
|
||||
_findByParams(parameters: Record<string, any>, limit?: number, order?: Record<string, any>): Promise<T[]>;
|
||||
findMany(parameters: Record<string, any>, order?: Record<string, any>): Promise<T[]>;
|
||||
shift(limit?: number, offset?: number): this;
|
||||
count(query?: Record<string, unknown>): Promise<number>;
|
||||
count(query?: Record<string, any>): Promise<number>;
|
||||
remove(entity: T, silent?: boolean): Promise<this>;
|
||||
}
|
||||
|
||||
@ -81,10 +81,10 @@ export declare abstract class Repo<T extends Entity<any>> {
|
||||
declare abstract class Storage_2 {
|
||||
protected _dsn: string;
|
||||
constructor(dsn: string);
|
||||
abstract find(name: string, query: Record<string, unknown>): Promise<StorageCursor>;
|
||||
abstract save(name: string, uniqKey: string, data: Record<string, unknown>): Promise<string>;
|
||||
abstract find(name: string, query: Record<string, any>): Promise<StorageCursor>;
|
||||
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>;
|
||||
}
|
||||
export { Storage_2 as Storage }
|
||||
@ -99,8 +99,8 @@ export declare interface StorageCursor {
|
||||
|
||||
/** @public */
|
||||
export declare 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>;
|
||||
}
|
||||
|
||||
/** @public */
|
||||
|
@ -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)
|
||||
}
|
||||
|
||||
|
@ -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>
|
||||
}
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user