@adonisjs/auth
Version:
Official authentication provider for Adonis framework
11 lines (10 loc) • 674 B
TypeScript
declare module '@ioc:Adonis/Core/Event' {
import { ProvidersList, OATLoginEventData, SessionLoginEventData, OATAuthenticateEventData, SessionAuthenticateEventData, BasicAuthAuthenticateEventData } from '@ioc:Adonis/Addons/Auth';
interface EventsList {
'adonis:basic:authenticate': BasicAuthAuthenticateEventData<keyof ProvidersList>;
'adonis:session:login': SessionLoginEventData<keyof ProvidersList>;
'adonis:session:authenticate': SessionAuthenticateEventData<keyof ProvidersList>;
'adonis:api:authenticate': OATAuthenticateEventData<keyof ProvidersList>;
'adonis:api:login': OATLoginEventData<keyof ProvidersList>;
}
}