Skip to content

@vtjDocs


@vtj / designer / Engine

Class: Engine

Extends

  • Base

Constructors

new Engine()

new Engine(options): Engine

Parameters

options: EngineOptions

Returns

Engine

Overrides

Base.constructor

Defined in

packages/designer/types/framework/engine.d.ts:38

Properties

app?

optional app: App<any>

Defined in

packages/designer/types/framework/engine.d.ts:21


assets

assets: Assets

Defined in

packages/designer/types/framework/engine.d.ts:25


changed

changed: Ref<symbol, symbol>

当current变化时,更新该值,用于通知组件更新

Defined in

packages/designer/types/framework/engine.d.ts:37


container

container: MaybeRef<undefined | HTMLElement>

Defined in

packages/designer/types/framework/engine.d.ts:23


context

context: Ref<null | Context, null | Context>

Defined in

packages/designer/types/framework/engine.d.ts:30


current

current: Ref<null | BlockModel, null | BlockModel>

Defined in

packages/designer/types/framework/engine.d.ts:29


emitter

emitter: Emitter

Defined in

packages/designer/types/framework/engine.d.ts:27


history

history: Ref<null | HistoryModel, null | HistoryModel>

Defined in

packages/designer/types/framework/engine.d.ts:32


isEmptyCurrent

isEmptyCurrent: Ref<boolean, boolean>

Defined in

packages/designer/types/framework/engine.d.ts:31


isReady

protected isReady: boolean

Inherited from

Base.isReady

Defined in

packages/core/types/models/base.d.ts:3


listeners

protected listeners: () => void[]

Inherited from

Base.listeners

Defined in

packages/core/types/models/base.d.ts:2


project

project: Ref<null | ProjectModel, null | ProjectModel>

Defined in

packages/designer/types/framework/engine.d.ts:28


provider

provider: Provider

Defined in

packages/designer/types/framework/engine.d.ts:33


service

service: Service

Defined in

packages/designer/types/framework/engine.d.ts:24


simulator

simulator: Simulator

Defined in

packages/designer/types/framework/engine.d.ts:26


skeleton?

optional skeleton: null | CreateComponentPublicInstanceWithMixins<Readonly<object>, object, object, object, object, ComponentOptionsMixin, ComponentOptionsMixin, object, PublicProps, object, true, object, object, GlobalComponents, GlobalDirectives, string, object, any, ComponentProvideOptions, OptionTypesType<object, object, object, object, object, object>, Readonly<object>, object, object, object, object, object>

Defined in

packages/designer/types/framework/engine.d.ts:22

Methods

dispose()

dispose(): void

Returns

void

Defined in

packages/designer/types/framework/engine.d.ts:55


openFile()

openFile(fileId?): Promise<void>

Parameters

fileId?: string

Returns

Promise<void>

Defined in

packages/designer/types/framework/engine.d.ts:56


ready()

ready(callback): void

Parameters

callback

Returns

void

Inherited from

Base.ready

Defined in

packages/core/types/models/base.d.ts:5


resetReady()

resetReady(): void

Returns

void

Inherited from

Base.resetReady

Defined in

packages/core/types/models/base.d.ts:6


triggerReady()

protected triggerReady(): void

Returns

void

Inherited from

Base.triggerReady

Defined in

packages/core/types/models/base.d.ts:4

Released under the MIT License.