@formio-tmt/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.4.
49 lines • 1.94 kB
TypeScript
import { ApplicationRef, EventEmitter } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { FormioResourceConfig } from './resource.config';
import { FormioResources } from './resources.service';
import { FormioPromiseService } from '@formio-tmt/angular';
import { FormioAlerts } from '@formio-tmt/angular';
import { FormioAppConfig } from '@formio-tmt/angular';
import { FormioRefreshValue } from '@formio-tmt/angular';
import Promise from 'native-promise-only';
import * as i0 from "@angular/core";
export declare class FormioResourceService {
appConfig: FormioAppConfig;
config: FormioResourceConfig;
resourcesService: FormioResources;
appRef: ApplicationRef;
initialized: boolean;
form: any;
alerts: FormioAlerts;
resource: any;
resourceUrl?: string;
formUrl: string;
formFormio: FormioPromiseService;
formio: FormioPromiseService;
refresh: EventEmitter<FormioRefreshValue>;
resourceLoading?: Promise<any>;
resourceLoaded?: Promise<any>;
resourceId?: string;
resources: any;
formLoading?: Promise<any>;
formLoaded: Promise<any>;
formResolve: any;
formReject: any;
isLoading: boolean;
constructor(appConfig: FormioAppConfig, config: FormioResourceConfig, resourcesService: FormioResources, appRef: ApplicationRef);
initialize(): void;
init(): Promise<any>;
onError(error: any): void;
onFormError(err: any): void;
setContext(route: ActivatedRoute): void;
loadForm(): Promise<any>;
loadParents(): any;
onSubmissionError(err: any): void;
loadResource(route: ActivatedRoute): Promise<any>;
save(resource: any): Promise<any>;
remove(): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<FormioResourceService, [null, null, { optional: true; }, null]>;
static ɵprov: i0.ɵɵInjectableDeclaration<FormioResourceService>;
}
//# sourceMappingURL=resource.service.d.ts.map