mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-15 14:00:35 +00:00
fix: ts interface error
This commit is contained in:
parent
33289bae9c
commit
fc964ec715
@ -1,10 +1,10 @@
|
|||||||
import { makeObservable, obx, IEventBus, createModuleEventBus } from '@alilc/lowcode-editor-core';
|
import { makeObservable, obx, IEventBus, createModuleEventBus } from '@alilc/lowcode-editor-core';
|
||||||
import { IPublicModelDetecting } from '@alilc/lowcode-types';
|
import { IPublicModelDetecting } from '@alilc/lowcode-types';
|
||||||
import { IDocumentModel } from '../document/document-model';
|
import type { IDocumentModel } from '../document/document-model';
|
||||||
import { INode } from '../document/node/node';
|
import type { INode } from '../document/node/node';
|
||||||
|
|
||||||
const DETECTING_CHANGE_EVENT = 'detectingChange';
|
const DETECTING_CHANGE_EVENT = 'detectingChange';
|
||||||
export interface IDetecting extends Omit< IPublicModelDetecting<INode>,
|
export interface IDetecting extends Omit<IPublicModelDetecting<INode>,
|
||||||
'capture' |
|
'capture' |
|
||||||
'release' |
|
'release' |
|
||||||
'leave'
|
'leave'
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import { IDocumentModel, INode } from '../document';
|
import type { IDocumentModel, INode } from '../document';
|
||||||
import { ILocateEvent } from './dragon';
|
import { ILocateEvent } from './dragon';
|
||||||
import {
|
import {
|
||||||
IPublicModelDropLocation,
|
IPublicModelDropLocation,
|
||||||
@ -98,7 +98,7 @@ function isDocument(elem: any): elem is Document {
|
|||||||
export function getWindow(elem: Element | Document): Window {
|
export function getWindow(elem: Element | Document): Window {
|
||||||
return (isDocument(elem) ? elem : elem.ownerDocument!).defaultView!;
|
return (isDocument(elem) ? elem : elem.ownerDocument!).defaultView!;
|
||||||
}
|
}
|
||||||
export interface IDropLocation extends Omit< IPublicModelDropLocation, 'target' | 'clone' > {
|
export interface IDropLocation extends Omit<IPublicModelDropLocation, 'target' | 'clone'> {
|
||||||
|
|
||||||
readonly source: string;
|
readonly source: string;
|
||||||
|
|
||||||
|
|||||||
@ -6,11 +6,13 @@ import {
|
|||||||
IPublicTypeFieldExtraProps,
|
IPublicTypeFieldExtraProps,
|
||||||
IPublicTypeFieldConfig,
|
IPublicTypeFieldConfig,
|
||||||
IPublicTypeCustomView,
|
IPublicTypeCustomView,
|
||||||
IPublicTypeSetValueOptions,
|
|
||||||
IPublicTypeDisposable,
|
IPublicTypeDisposable,
|
||||||
IPublicModelSettingField,
|
IPublicModelSettingField,
|
||||||
IBaseModelSettingField,
|
IBaseModelSettingField,
|
||||||
} from '@alilc/lowcode-types';
|
} from '@alilc/lowcode-types';
|
||||||
|
import type {
|
||||||
|
IPublicTypeSetValueOptions,
|
||||||
|
} from '@alilc/lowcode-types';
|
||||||
import { Transducer } from './utils';
|
import { Transducer } from './utils';
|
||||||
import { ISettingPropEntry, SettingPropEntry } from './setting-prop-entry';
|
import { ISettingPropEntry, SettingPropEntry } from './setting-prop-entry';
|
||||||
import { computed, obx, makeObservable, action, untracked, intl } from '@alilc/lowcode-editor-core';
|
import { computed, obx, makeObservable, action, untracked, intl } from '@alilc/lowcode-editor-core';
|
||||||
@ -31,10 +33,10 @@ function getSettingFieldCollectorKey(parent: ISettingTopEntry | ISettingField, c
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface ISettingField extends ISettingPropEntry, Omit<IBaseModelSettingField<
|
export interface ISettingField extends ISettingPropEntry, Omit<IBaseModelSettingField<
|
||||||
ISettingTopEntry,
|
ISettingTopEntry,
|
||||||
ISettingField,
|
ISettingField,
|
||||||
IComponentMeta,
|
IComponentMeta,
|
||||||
INode
|
INode
|
||||||
>, 'setValue' | 'key' | 'node'> {
|
>, 'setValue' | 'key' | 'node'> {
|
||||||
get items(): Array<ISettingField | IPublicTypeCustomView>;
|
get items(): Array<ISettingField | IPublicTypeCustomView>;
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@ import { GlobalEvent, IPublicApiSetters, IPublicModelEditor, IPublicModelSetting
|
|||||||
import { uniqueId, isJSExpression } from '@alilc/lowcode-utils';
|
import { uniqueId, isJSExpression } from '@alilc/lowcode-utils';
|
||||||
import { ISettingEntry } from './setting-entry-type';
|
import { ISettingEntry } from './setting-entry-type';
|
||||||
import { INode } from '../../document';
|
import { INode } from '../../document';
|
||||||
import { IComponentMeta } from '../../component-meta';
|
import type { IComponentMeta } from '../../component-meta';
|
||||||
import { IDesigner } from '../designer';
|
import { IDesigner } from '../designer';
|
||||||
import { ISettingTopEntry } from './setting-top-entry';
|
import { ISettingTopEntry } from './setting-top-entry';
|
||||||
import { ISettingField, isSettingField } from './setting-field';
|
import { ISettingField, isSettingField } from './setting-field';
|
||||||
|
|||||||
@ -4,7 +4,7 @@ import { computed, IEventBus, createModuleEventBus } from '@alilc/lowcode-editor
|
|||||||
import { ISettingEntry } from './setting-entry-type';
|
import { ISettingEntry } from './setting-entry-type';
|
||||||
import { ISettingField, SettingField } from './setting-field';
|
import { ISettingField, SettingField } from './setting-field';
|
||||||
import { INode } from '../../document';
|
import { INode } from '../../document';
|
||||||
import { IComponentMeta } from '../../component-meta';
|
import type { IComponentMeta } from '../../component-meta';
|
||||||
import { IDesigner } from '../designer';
|
import { IDesigner } from '../designer';
|
||||||
import { Setters } from '@alilc/lowcode-shell';
|
import { Setters } from '@alilc/lowcode-shell';
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,6 @@ import {
|
|||||||
import {
|
import {
|
||||||
IPublicTypeNodeData,
|
IPublicTypeNodeData,
|
||||||
IPublicTypeNodeSchema,
|
IPublicTypeNodeSchema,
|
||||||
IPublicTypeRootSchema,
|
|
||||||
IPublicTypePageSchema,
|
IPublicTypePageSchema,
|
||||||
IPublicTypeComponentsMap,
|
IPublicTypeComponentsMap,
|
||||||
IPublicTypeDragNodeObject,
|
IPublicTypeDragNodeObject,
|
||||||
@ -21,7 +20,10 @@ import {
|
|||||||
IPublicTypeOnChangeOptions,
|
IPublicTypeOnChangeOptions,
|
||||||
IPublicTypeDisposable,
|
IPublicTypeDisposable,
|
||||||
} from '@alilc/lowcode-types';
|
} from '@alilc/lowcode-types';
|
||||||
import {
|
import type {
|
||||||
|
IPublicTypeRootSchema,
|
||||||
|
} from '@alilc/lowcode-types';
|
||||||
|
import type {
|
||||||
IDropLocation,
|
IDropLocation,
|
||||||
} from '@alilc/lowcode-designer';
|
} from '@alilc/lowcode-designer';
|
||||||
import {
|
import {
|
||||||
@ -37,9 +39,10 @@ import {
|
|||||||
} from '@alilc/lowcode-utils';
|
} from '@alilc/lowcode-utils';
|
||||||
import { IProject } from '../project';
|
import { IProject } from '../project';
|
||||||
import { ISimulatorHost } from '../simulator';
|
import { ISimulatorHost } from '../simulator';
|
||||||
import { IComponentMeta } from '../component-meta';
|
import type { IComponentMeta } from '../component-meta';
|
||||||
import { IDesigner, IHistory } from '../designer';
|
import { IDesigner, IHistory } from '../designer';
|
||||||
import { insertChildren, insertChild, IRootNode, INode } from './node/node';
|
import { insertChildren, insertChild, IRootNode } from './node/node';
|
||||||
|
import type { INode } from './node/node';
|
||||||
import { Selection, ISelection } from './selection';
|
import { Selection, ISelection } from './selection';
|
||||||
import { History } from './history';
|
import { History } from './history';
|
||||||
import { IModalNodesManager, ModalNodesManager, Node } from './node';
|
import { IModalNodesManager, ModalNodesManager, Node } from './node';
|
||||||
@ -53,7 +56,7 @@ export type GetDataType<T, NodeType> = T extends undefined
|
|||||||
: any
|
: any
|
||||||
: T;
|
: T;
|
||||||
|
|
||||||
export interface IDocumentModel extends Omit< IPublicModelDocumentModel<
|
export interface IDocumentModel extends Omit<IPublicModelDocumentModel<
|
||||||
ISelection,
|
ISelection,
|
||||||
IHistory,
|
IHistory,
|
||||||
INode,
|
INode,
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import { obx, computed, makeObservable } from '@alilc/lowcode-editor-core';
|
import { obx, computed, makeObservable } from '@alilc/lowcode-editor-core';
|
||||||
import { uniqueId } from '@alilc/lowcode-utils';
|
import { uniqueId } from '@alilc/lowcode-utils';
|
||||||
import { IPublicTypeTitleContent, IPublicModelExclusiveGroup } from '@alilc/lowcode-types';
|
import { IPublicTypeTitleContent, IPublicModelExclusiveGroup } from '@alilc/lowcode-types';
|
||||||
import { INode } from './node';
|
import type { INode } from './node';
|
||||||
import { intl } from '../../locale';
|
import { intl } from '../../locale';
|
||||||
|
|
||||||
export interface IExclusiveGroup extends IPublicModelExclusiveGroup<INode> {
|
export interface IExclusiveGroup extends IPublicModelExclusiveGroup<INode> {
|
||||||
|
|||||||
@ -21,11 +21,12 @@ import {
|
|||||||
import { compatStage, isDOMText, isJSExpression, isNode, isNodeSchema } from '@alilc/lowcode-utils';
|
import { compatStage, isDOMText, isJSExpression, isNode, isNodeSchema } from '@alilc/lowcode-utils';
|
||||||
import { ISettingTopEntry } from '@alilc/lowcode-designer';
|
import { ISettingTopEntry } from '@alilc/lowcode-designer';
|
||||||
import { Props, getConvertedExtraKey, IProps } from './props/props';
|
import { Props, getConvertedExtraKey, IProps } from './props/props';
|
||||||
import { IDocumentModel } from '../document-model';
|
import type { IDocumentModel } from '../document-model';
|
||||||
import { NodeChildren, INodeChildren } from './node-children';
|
import { NodeChildren, INodeChildren } from './node-children';
|
||||||
import { IProp, Prop } from './props/prop';
|
import { IProp, Prop } from './props/prop';
|
||||||
import { IComponentMeta } from '../../component-meta';
|
import type { IComponentMeta } from '../../component-meta';
|
||||||
import { ExclusiveGroup, IExclusiveGroup, isExclusiveGroup } from './exclusive-group';
|
import { ExclusiveGroup, isExclusiveGroup } from './exclusive-group';
|
||||||
|
import type { IExclusiveGroup } from './exclusive-group';
|
||||||
import { includeSlot, removeSlot } from '../../utils/slot';
|
import { includeSlot, removeSlot } from '../../utils/slot';
|
||||||
import { foreachReverse } from '../../utils/tree';
|
import { foreachReverse } from '../../utils/tree';
|
||||||
import { NodeRemoveOptions, EDITOR_EVENT } from '../../types';
|
import { NodeRemoveOptions, EDITOR_EVENT } from '../../types';
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import { untracked, computed, obx, engineConfig, action, makeObservable, mobx, runInAction } from '@alilc/lowcode-editor-core';
|
import { untracked, computed, obx, engineConfig, action, makeObservable, mobx, runInAction } from '@alilc/lowcode-editor-core';
|
||||||
import { IPublicTypeCompositeValue, GlobalEvent, IPublicTypeJSSlot, IPublicTypeSlotSchema, IPublicEnumTransformStage, IPublicModelProp } from '@alilc/lowcode-types';
|
import { GlobalEvent, IPublicEnumTransformStage } from '@alilc/lowcode-types';
|
||||||
|
import type { IPublicTypeCompositeValue, IPublicTypeJSSlot, IPublicTypeSlotSchema, IPublicModelProp } from '@alilc/lowcode-types';
|
||||||
import { uniqueId, isPlainObject, hasOwnProperty, compatStage, isJSExpression, isJSSlot, isNodeSchema } from '@alilc/lowcode-utils';
|
import { uniqueId, isPlainObject, hasOwnProperty, compatStage, isJSExpression, isJSSlot, isNodeSchema } from '@alilc/lowcode-utils';
|
||||||
import { valueToSource } from './value-to-source';
|
import { valueToSource } from './value-to-source';
|
||||||
import { IProps, IPropParent } from './props';
|
import { IProps, IPropParent } from './props';
|
||||||
@ -13,7 +14,7 @@ export type UNSET = typeof UNSET;
|
|||||||
|
|
||||||
export interface IProp extends Omit<IPublicModelProp<
|
export interface IProp extends Omit<IPublicModelProp<
|
||||||
INode
|
INode
|
||||||
>, 'exportSchema' | 'node' > {
|
>, 'exportSchema' | 'node'> {
|
||||||
|
|
||||||
readonly props: IProps;
|
readonly props: IProps;
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
import { computed, makeObservable, obx, action } from '@alilc/lowcode-editor-core';
|
import { computed, makeObservable, obx, action } from '@alilc/lowcode-editor-core';
|
||||||
import { IPublicTypePropsMap, IPublicTypePropsList, IPublicTypeCompositeValue, IPublicEnumTransformStage, IBaseModelProps } from '@alilc/lowcode-types';
|
import { IPublicTypePropsList, IPublicTypeCompositeValue, IPublicEnumTransformStage, IBaseModelProps } from '@alilc/lowcode-types';
|
||||||
|
import type { IPublicTypePropsMap } from '@alilc/lowcode-types';
|
||||||
import { uniqueId, compatStage } from '@alilc/lowcode-utils';
|
import { uniqueId, compatStage } from '@alilc/lowcode-utils';
|
||||||
import { Prop, IProp, UNSET } from './prop';
|
import { Prop, IProp, UNSET } from './prop';
|
||||||
import { INode } from '../node';
|
import { INode } from '../node';
|
||||||
|
|||||||
@ -1,17 +1,20 @@
|
|||||||
import { obx, computed, makeObservable, action, IEventBus, createModuleEventBus } from '@alilc/lowcode-editor-core';
|
import { obx, computed, makeObservable, action, IEventBus, createModuleEventBus } from '@alilc/lowcode-editor-core';
|
||||||
import { IDesigner } from '../designer';
|
import { IDesigner } from '../designer';
|
||||||
import { DocumentModel, IDocumentModel, isDocumentModel } from '../document';
|
import { DocumentModel, isDocumentModel } from '../document';
|
||||||
|
import type { IDocumentModel } from "../document";
|
||||||
import {
|
import {
|
||||||
IPublicTypeProjectSchema,
|
|
||||||
IPublicTypeRootSchema,
|
|
||||||
IPublicTypeComponentsMap,
|
IPublicTypeComponentsMap,
|
||||||
IPublicEnumTransformStage,
|
IPublicEnumTransformStage,
|
||||||
IBaseApiProject,
|
IBaseApiProject,
|
||||||
} from '@alilc/lowcode-types';
|
} from '@alilc/lowcode-types';
|
||||||
|
import type {
|
||||||
|
IPublicTypeProjectSchema,
|
||||||
|
IPublicTypeRootSchema,
|
||||||
|
} from '@alilc/lowcode-types';
|
||||||
import { isLowCodeComponentType, isProCodeComponentType } from '@alilc/lowcode-utils';
|
import { isLowCodeComponentType, isProCodeComponentType } from '@alilc/lowcode-utils';
|
||||||
import { ISimulatorHost } from '../simulator';
|
import { ISimulatorHost } from '../simulator';
|
||||||
|
|
||||||
export interface IProject extends Omit< IBaseApiProject<
|
export interface IProject extends Omit<IBaseApiProject<
|
||||||
IDocumentModel
|
IDocumentModel
|
||||||
>,
|
>,
|
||||||
'simulatorHost' |
|
'simulatorHost' |
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import { IExclusiveGroup } from '@alilc/lowcode-designer';
|
import type { IExclusiveGroup } from '@alilc/lowcode-designer';
|
||||||
import { IPublicModelExclusiveGroup, IPublicModelNode } from '@alilc/lowcode-types';
|
import { IPublicModelExclusiveGroup, IPublicModelNode } from '@alilc/lowcode-types';
|
||||||
import { conditionGroupSymbol, nodeSymbol } from '../symbols';
|
import { conditionGroupSymbol, nodeSymbol } from '../symbols';
|
||||||
import { Node } from './node';
|
import { Node } from './node';
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import { IDocumentModel as InnerDocumentModel, IHistory as InnerHistory } from '@alilc/lowcode-designer';
|
import type { IDocumentModel as InnerDocumentModel, IHistory as InnerHistory } from '@alilc/lowcode-designer';
|
||||||
import { historySymbol, documentSymbol } from '../symbols';
|
import { historySymbol, documentSymbol } from '../symbols';
|
||||||
import { IPublicModelHistory, IPublicTypeDisposable } from '@alilc/lowcode-types';
|
import { IPublicModelHistory, IPublicTypeDisposable } from '@alilc/lowcode-types';
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,8 @@ import { IDesigner, ILowCodePluginManager, LowCodePluginManager } from '@alilc/l
|
|||||||
import { createModuleEventBus, Editor, IEventBus, makeObservable, obx } from '@alilc/lowcode-editor-core';
|
import { createModuleEventBus, Editor, IEventBus, makeObservable, obx } from '@alilc/lowcode-editor-core';
|
||||||
import { IPublicApiPlugins, IPublicApiWorkspace, IPublicResourceList, IPublicTypeResourceType, IShellModelFactory } from '@alilc/lowcode-types';
|
import { IPublicApiPlugins, IPublicApiWorkspace, IPublicResourceList, IPublicTypeResourceType, IShellModelFactory } from '@alilc/lowcode-types';
|
||||||
import { BasicContext } from './context/base-context';
|
import { BasicContext } from './context/base-context';
|
||||||
import { EditorWindow, IEditorWindow } from './window';
|
import { EditorWindow } from './window';
|
||||||
|
import type { IEditorWindow } from './window';
|
||||||
import { IResource, Resource } from './resource';
|
import { IResource, Resource } from './resource';
|
||||||
import { IResourceType, ResourceType } from './resource-type';
|
import { IResourceType, ResourceType } from './resource-type';
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user