angular-formio
Version:
Form.io Angular JSON Form Renderer ========================== This library serves as a Dynamic JSON Powered Form rendering library for [Angular](https://angular.io). This works by providing a JSON schema to a ```<formio>``` Angular component, where that f
35 lines (34 loc) • 1.05 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { FormioAuthConfig } from './auth.config';
import { FormioAppConfig } from '../formio.config';
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>;
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;
init(): void;
setUser(user: any): void;
setUserRoles(): void;
logoutError(): void;
logout(): void;
}