@farris/renderer
Version:
Render schema to web page with farris ui.
19 lines (18 loc) • 1.31 kB
TypeScript
import { InjectionToken } from "@farris/devkit-vue";
import { FormMetadata } from "./types";
import { ComponentConfigResolver } from "./component-config-resolver";
import { ComponentConfigDependencyResolver } from "./component-config-dependency-resolver";
import { ConfigDependencyResolver } from "./config-dependency-resolver";
import { ChangeEffectResolver } from "./change-effect-resolver";
import { Ref } from "vue";
import { CallbackHandler } from "./callback-handler";
export declare const FORM_METADATA_ID_TOKEN: InjectionToken<string>;
export declare const FORM_METADATA_TOKEN: InjectionToken<FormMetadata>;
export declare const EVENT_HANDLERS_TOKEN: InjectionToken<FormMetadata>;
export declare const MODULE_CONFIG_ID_TOKEN: InjectionToken<string>;
export declare const RENDER_TOKEN: InjectionToken<Ref<any, any>>;
export declare const CONFIG_DEPENDENCY_RESOLVER_TOKEN: InjectionToken<ConfigDependencyResolver[]>;
export declare const COMPONENT_CONFIG_RESOLVER_TOKEN: InjectionToken<ComponentConfigResolver[]>;
export declare const COMPONENT_CONFIG_DEPENDENCY_RESOLVER_TOKEN: InjectionToken<ComponentConfigDependencyResolver[]>;
export declare const CHANGE_EFFECT_RESOLVER_TOKEN: InjectionToken<ChangeEffectResolver<any>[]>;
export declare const CALLBACK_HANDLER_TOKEN: InjectionToken<CallbackHandler[]>;