API > @blocksuite/store > BaseAdapter
Class: BaseAdapter<AdapterTarget> ​
Constructors ​
constructor ​
new BaseAdapter<
AdapterTarget>():BaseAdapter<AdapterTarget>
Type parameters ​
| Parameter | Default |
|---|---|
AdapterTarget | unknown |
Returns ​
BaseAdapter< AdapterTarget >
Methods ​
fromBlockSnapshot ​
abstractfromBlockSnapshot(payload):Promise<FromBlockSnapshotResult<AdapterTarget> >
Parameters ​
| Parameter | Type |
|---|---|
payload | FromBlockSnapshotPayload |
Returns ​
Promise< FromBlockSnapshotResult< AdapterTarget > >
Defined In ​
packages/store/src/adapter/base.ts:52
fromPageSnapshot ​
abstractfromPageSnapshot(payload):Promise<FromPageSnapshotResult<AdapterTarget> >
Parameters ​
| Parameter | Type |
|---|---|
payload | FromPageSnapshotPayload |
Returns ​
Promise< FromPageSnapshotResult< AdapterTarget > >
Defined In ​
packages/store/src/adapter/base.ts:49
fromSliceSnapshot ​
abstractfromSliceSnapshot(payload):Promise<FromSliceSnapshotResult<AdapterTarget> >
Parameters ​
| Parameter | Type |
|---|---|
payload | FromSliceSnapshotPayload |
Returns ​
Promise< FromSliceSnapshotResult< AdapterTarget > >
Defined In ​
packages/store/src/adapter/base.ts:55
toBlockSnapshot ​
abstracttoBlockSnapshot(payload):Promise<BlockSnapshot>
Parameters ​
| Parameter | Type |
|---|---|
payload | ToBlockSnapshotPayload< AdapterTarget > |
Returns ​
Promise< BlockSnapshot >
Defined In ​
packages/store/src/adapter/base.ts:61
toPageSnapshot ​
abstracttoPageSnapshot(payload):Promise<PageSnapshot>
Parameters ​
| Parameter | Type |
|---|---|
payload | ToPageSnapshotPayload< AdapterTarget > |
Returns ​
Promise< PageSnapshot >
Defined In ​
packages/store/src/adapter/base.ts:58
toSliceSnapshot ​
abstracttoSliceSnapshot(payload):Promise<SliceSnapshot>
Parameters ​
| Parameter | Type |
|---|---|
payload | ToSliceSnapshotPayload< AdapterTarget > |
Returns ​
Promise< SliceSnapshot >
Defined In ​
packages/store/src/adapter/base.ts:64