BlockSuite API Documentation / @blocksuite/data-view / PropertyModel
Type Alias: PropertyModel<Type, PropertyData, RawValue, JsonValue>
PropertyModel<
Type
,PropertyData
,RawValue
,JsonValue
> =object
Defined in: packages/affine/data-view/src/core/property/property-config.ts:34
Type Parameters
Type
Type
extends string
= string
PropertyData
PropertyData
extends Record
<string
, unknown
> = Record
<string
, 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:41
create
create:
Create
<PropertyData
>
Defined in: packages/affine/data-view/src/core/property/property-config.ts:42
createPropertyMeta
createPropertyMeta:
CreatePropertyMeta
<Type
,PropertyData
,RawValue
,JsonValue
>
Defined in: packages/affine/data-view/src/core/property/property-config.ts:43
type
type:
Type
Defined in: packages/affine/data-view/src/core/property/property-config.ts:40