Skip to content

Intermact API Reference / @intermact/core / IMObjectBase

Interface: IMObjectBase<TDimension> ​

Defined in: packages/core/src/object/types.ts:15

Common shape of every object definition.

Extended by ​

Type Parameters ​

TDimension ​

TDimension extends Dimension

Properties ​

dimension ​

readonly dimension: TDimension

Defined in: packages/core/src/object/types.ts:18


metadata? ​

readonly optional metadata?: ObjectMetadata

Defined in: packages/core/src/object/types.ts:23

Semantic layer metadata (§17).


style? ​

readonly optional style?: ObjectStyle

Defined in: packages/core/src/object/types.ts:21


traits ​

readonly traits: readonly ObjectTrait[]

Defined in: packages/core/src/object/types.ts:20

Composed capabilities (§4.2).


type ​

readonly type: string

Defined in: packages/core/src/object/types.ts:17

Registry key for render/serialize dispatch.

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)