UNPKG

rauth-core

Version:

18 lines (17 loc) 697 B
import { Register } from './Register'; export declare type EngineOptions = {}; /** * Definición de la db o entidad para almacenar */ export declare class Engine { constructor(options?: EngineOptions); deleteById(sessionId: string): Promise<boolean>; deleteByIds?(sessionIds: string[]): Promise<boolean>; deleteByUserId(userId: string): Promise<boolean>; update(register: Register, sets: any): Promise<Register>; findById(sessionId: string): Promise<Register>; findByUserId(userId: string): Promise<Register[]>; create(sessionRegister: Register): Promise<Register>; static initialize?(options?: EngineOptions): Promise<Engine>; [property: string]: any; }