BlockSuite API Documentation / @blocksuite/data-view / GroupByConfig
Type Alias: GroupByConfig<JsonValue, Data>
GroupByConfig<
JsonValue
,Data
> =object
Defined in: packages/affine/data-view/src/core/group-by/types.ts:15
Type Parameters
JsonValue
JsonValue
= unknown
Data
Data
extends NonNullable
<unknown
> = NonNullable
<unknown
>
Properties
addToGroup()?
optional
addToGroup: (value
,oldValue
) =>JsonValue
Defined in: packages/affine/data-view/src/core/group-by/types.ts:32
Parameters
value
JsonValue
oldValue
JsonValue
Returns
JsonValue
defaultKeys()
defaultKeys: (
type
) =>object
[]
Defined in: packages/affine/data-view/src/core/group-by/types.ts:21
Parameters
type
Returns
object
[]
groupName()
groupName: (
type
,value
) =>string
Defined in: packages/affine/data-view/src/core/group-by/types.ts:20
Parameters
type
value
unknown
Returns
string
name
name:
string
Defined in: packages/affine/data-view/src/core/group-by/types.ts:19
removeFromGroup()?
optional
removeFromGroup: (value
,oldValue
) =>JsonValue
Defined in: packages/affine/data-view/src/core/group-by/types.ts:33
Parameters
value
JsonValue
oldValue
JsonValue
Returns
JsonValue
valuesGroup()
valuesGroup: (
value
,type
) =>object
[]
Defined in: packages/affine/data-view/src/core/group-by/types.ts:25
Parameters
value
unknown
type
Returns
object
[]
view
view:
UniComponent
<GroupRenderProps
<Data
,JsonValue
>>
Defined in: packages/affine/data-view/src/core/group-by/types.ts:34