11 lines
415 B
TypeScript
11 lines
415 B
TypeScript
import { Repository } from 'typeorm';
|
|
import { Cache } from 'cache-manager';
|
|
import { UserModel } from 'src/model/user.model';
|
|
export declare class UserFreezeService {
|
|
private cacheManager;
|
|
private userModel;
|
|
constructor(cacheManager: Cache, userModel: Repository<UserModel>);
|
|
isFrozen(userId: number): Promise<boolean>;
|
|
toggleFreeze(userId: number, isFrozen: number): Promise<string | null>;
|
|
}
|