@cmk/fe_utils
Version:
frontend utility library
33 lines (31 loc) • 1.19 kB
TypeScript
import { ElementModel } from '../../editorComponents';
import { AppController, EditorStateType, Element, Property, Template } from '../../editorRendererController';
export type ResolveElementPropsParams = {
element: Element;
rootCompositeElementId?: string;
editorState: EditorStateType;
appController: AppController;
icons?: {
[key: string]: string;
};
elementProps: Property[];
};
export declare const getElementPropsRawDict: (params: {
element: Element | Template | ElementModel | null;
editorState: EditorStateType;
viewport?: EditorStateType["ui"]["selected"]["viewport"];
isViewportAutarkic?: boolean;
viewport_references: EditorStateType["viewport_references"];
}) => Record<string, unknown>;
export declare const getElementResolvedPropsDict: (params: {
element: Element;
rootCompositeElementId?: string;
editorState: EditorStateType;
appController: AppController;
icons?: {
[key: string]: string;
};
viewport?: EditorStateType["ui"]["selected"]["viewport"];
isViewportAutarkic?: boolean;
viewport_references: EditorStateType["viewport_references"];
}) => Record<string, unknown>;