@formio-tmt/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.4.
42 lines • 1.43 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { FormioAuthConfig } from './auth.config';
import { FormioAppConfig } from '@formio-tmt/angular';
import * as i0 from "@angular/core";
export declare class FormioAuthService {
appConfig: FormioAppConfig;
config: FormioAuthConfig;
user: any;
authenticated: boolean;
loginForm: string;
onLogin: EventEmitter<object>;
onLogout: EventEmitter<object>;
registerForm: string;
onRegister: EventEmitter<object>;
onUser: EventEmitter<object>;
onError: EventEmitter<any>;
resetPassForm: string;
onResetPass: EventEmitter<object>;
ready: Promise<boolean>;
readyResolve: any;
readyReject: any;
projectReady?: Promise<any>;
accessReady?: Promise<any>;
userReady?: Promise<any>;
formAccess: any;
submissionAccess: any;
roles: any;
is: any;
constructor(appConfig: FormioAppConfig, config: FormioAuthConfig);
onLoginSubmit(submission: object): void;
onRegisterSubmit(submission: object): void;
onResetPassSubmit(submission: object): void;
init(): void;
setUser(user: any): void;
setUserRoles(): void;
logoutError(): void;
logout(): void;
handleLogout(namespace: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FormioAuthService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<FormioAuthService>;
}
//# sourceMappingURL=auth.service.d.ts.map