@formio-tmt/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.4.
38 lines • 1.36 kB
TypeScript
import { FormioAppConfig } from '@formio-tmt/angular';
import { FormManagerConfig } from './form-manager.config';
import { Formio } from '@formio-tmt/js';
import { ActivatedRoute } from '@angular/router';
import { FormioAuthService } from '@formio-tmt/angular/auth';
import * as i0 from "@angular/core";
export declare class FormManagerService {
appConfig: FormioAppConfig;
config: FormManagerConfig;
auth: FormioAuthService;
formio: Formio;
access: any;
allAccessMap: any;
ownAccessMap: any;
ready: Promise<any>;
formReady: Promise<any>;
actionAllowed: any;
form: any;
formSrc: string;
perms: {
delete: boolean;
edit: boolean;
};
constructor(appConfig: FormioAppConfig, config: FormManagerConfig, auth: FormioAuthService);
isActionAllowed(action: string): any;
setAccess(): void;
reset(route?: ActivatedRoute): void;
hasAccess(roles: any): boolean;
setForm(form: any): any;
loadForm(): Promise<any>;
setSubmission(route: ActivatedRoute): Promise<unknown>;
submissionLoaded(submission: any): void;
loadForms(): any;
createForm(form: any): Promise<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<FormManagerService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<FormManagerService>;
}
//# sourceMappingURL=form-manager.service.d.ts.map