UNPKG

lbx-jwt

Version:

Provides JWT authentication for loopback applications. Includes storing roles inside tokens and handling refreshing. Built-in reuse detection.

11 lines (10 loc) 825 B
import { Getter } from '@loopback/core'; import { DefaultCrudRepository, BelongsToAccessor, juggler } from '@loopback/repository'; import { BaseUserRepository } from './base-user.repository'; import { BaseUser } from '../models'; import { PasswordResetToken, PasswordResetTokenRelations } from '../models/password-reset-token.model'; export declare class PasswordResetTokenRepository<RoleType extends string> extends DefaultCrudRepository<PasswordResetToken, typeof PasswordResetToken.prototype.id, PasswordResetTokenRelations> { protected baseUserRepositoryGetter: Getter<BaseUserRepository<RoleType>>; readonly baseUser: BelongsToAccessor<BaseUser<RoleType>, typeof PasswordResetToken.prototype.id>; constructor(dataSource: juggler.DataSource, baseUserRepositoryGetter: Getter<BaseUserRepository<RoleType>>); }