Skip to content

BlockSuite API Documentation / @blocksuite/data-view / PropertyMetaConfig

Type Alias: PropertyMetaConfig<Type, PropertyData, RawValue, JsonValue>

PropertyMetaConfig<Type, PropertyData, RawValue, JsonValue> = object

Defined in: packages/affine/data-view/src/core/property/property-config.ts:4

Type Parameters

Type

Type extends string = string

PropertyData

PropertyData extends NonNullable<unknown> = NonNullable<unknown>

RawValue

RawValue = unknown

JsonValue

JsonValue = unknown

Properties

config

config: PropertyConfig<PropertyData, RawValue, JsonValue>

Defined in: packages/affine/data-view/src/core/property/property-config.ts:11


create

create: Create<PropertyData>

Defined in: packages/affine/data-view/src/core/property/property-config.ts:12


renderer

renderer: Renderer<PropertyData, RawValue, JsonValue>

Defined in: packages/affine/data-view/src/core/property/property-config.ts:13


type

type: Type

Defined in: packages/affine/data-view/src/core/property/property-config.ts:10