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