unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
29 lines • 891 B
TypeScript
import type { LogProvider } from '../../logger.js';
import type { Db } from '../../db/db.js';
type UpdatedUser = {
id: number;
name?: string;
username?: string;
email?: string;
imageUrl?: string;
seenAt?: Date;
createdAt?: Date;
updatedAt?: Date | null;
deletedAt?: Date | null;
seatType?: string;
companyRole?: string;
productUpdatesEmailConsent?: boolean;
};
export declare class UserUpdatesReadModel {
private db;
constructor(db: Db, _getLogger: LogProvider);
getLastUpdatedAt(): Promise<{
lastUpdatedAt: Date;
userId: number;
} | null>;
/** @deprecated */
getUsersUpdatedAfter(date: Date, limit?: number): Promise<UpdatedUser[]>;
getUsersUpdatedAfterOrEqual(date: Date, limit?: number, afterId?: number): Promise<UpdatedUser[]>;
}
export {};
//# sourceMappingURL=user-updates-read-model.d.ts.map