FormioService
@tsed/formio
Usage
typescript
import { FormioService } from "@tsed/formio";
See /packages/third-parties/formio/src/types/services/FormioService.ts.
Overview
ts
class FormioService {
router: FormioRouter;
protected injector: InjectorService;
get audit(): Function;
get auth(): import("../index.js").FormioAuth;
get swagger(): (...args: any[]) => Promise<unknown>;
get config(): FormioConfig;
get db(): Db;
get resources(): any;
get mongoose(): Mongoose;
get middleware(): import("../domain/Formio.js").FormioMiddlewares;
get schemas(): FormioSchemas;
get formio(): Formio;
get hook(): FormioHook;
get util(): import("../index.js").FormioUtil;
get template(): import("../domain/FormioTemplateUtil.js").FormioTemplateUtil;
get Action(): import("../index.js").FormioActionModelCtor;
exportTemplate(options?: Partial<FormioExportOptions>): Promise<FormioTemplate>;
importTemplate(template: FormioTemplate): Promise<FormioTemplate>;
encrypt(text: string): Promise<string>;
isInit(): boolean;
createRouter(options: FormioConfig): any;
init(options: FormioConfig, hooks?: FormioHooks): Promise<Formio> | undefined;
protected mapConfiguration(options: FormioConfig): FormioConfig;
protected bindLogger(): void;
}
router
ts
router: FormioRouter;
protected injector
ts
protected injector: InjectorService;
get audit
ts
get audit(): Function;
get auth
ts
get auth(): import("../index.js").FormioAuth;
get swagger
ts
get swagger(): (...args: any[]) => Promise<unknown>;
get config
ts
get config(): FormioConfig;
get db
ts
get db(): Db;
get resources
ts
get resources(): any;
get mongoose
ts
get mongoose(): Mongoose;
get middleware
ts
get middleware(): import("../domain/Formio.js").FormioMiddlewares;
get schemas
ts
get schemas(): FormioSchemas;
get formio
ts
get formio(): Formio;
get hook
ts
get hook(): FormioHook;
get util
ts
get util(): import("../index.js").FormioUtil;
get template
ts
get template(): import("../domain/FormioTemplateUtil.js").FormioTemplateUtil;
get Action
ts
get Action(): import("../index.js").FormioActionModelCtor;
exportTemplate
ts
exportTemplate(options?: Partial<FormioExportOptions>): Promise<FormioTemplate>;
importTemplate
ts
importTemplate(template: FormioTemplate): Promise<FormioTemplate>;
encrypt
ts
encrypt(text: string): Promise<string>;
isInit
ts
isInit(): boolean;
createRouter
ts
createRouter(options: FormioConfig): any;
init
ts
init(options: FormioConfig, hooks?: FormioHooks): Promise<Formio> | undefined;
protected mapConfiguration
ts
protected mapConfiguration(options: FormioConfig): FormioConfig;
protected bindLogger
ts
protected bindLogger(): void;