[]
| Name | Type |
|---|---|
S |
unknown |
T |
unknown |
Db<S, T>
↳ PostgresDb
• new PostgresDb<S, T>(pool)
| Name | Type |
|---|---|
S |
unknown |
T |
unknown |
| Name | Type |
|---|---|
pool |
Pool |
Db<S, T>.constructor
▸ close(): Promise<void>
Promise<void>
Db.close
▸ commitOp(id, op, document): Promise<boolean>
| Name | Type |
|---|---|
id |
string |
op |
IOp<T> |
document |
IDocument |
Promise<boolean>
Db.commitOp
▸ commitSnapshot(roomId, snapshot): Promise<boolean>
| Name | Type |
|---|---|
roomId |
string |
snapshot |
ICommitSnapshot<S> |
Promise<boolean>
Db.commitSnapshot
▸ getCommittedOpVersion(id, to, op): Promise<undefined | number>
Retrieves the committed version of an operation if it exists.
| Name | Type |
|---|---|
id |
string |
to |
number |
op |
IOp<object> |
Promise<undefined | number>
Db.getCommittedOpVersion
▸ getDocument(roomId): Promise<undefined | IDocument>
| Name | Type |
|---|---|
roomId |
string |
Promise<undefined | IDocument>
Db.getDocument
▸ getFragment(roomId, fragmentId): Promise<undefined | S>
| Name | Type |
|---|---|
roomId |
string |
fragmentId |
string |
Promise<undefined | S>
Db.getFragment
▸ getFragments(roomId): Promise<ISnapshotFragments<S>>
| Name | Type |
|---|---|
roomId |
string |
Promise<ISnapshotFragments<S>>
Db.getFragments
▸ getOps(roomId, fromVersion, toVersion?): Promise<IOp<T>[]>
| Name | Type |
|---|---|
roomId |
string |
fromVersion |
number |
toVersion? |
number |
Promise<IOp<T>[]>
Db.getOps
▸ getSnapshot(roomId): Promise<undefined | ISnapshot<S>>
| Name | Type |
|---|---|
roomId |
string |
Promise<undefined | ISnapshot<S>>
Db.getSnapshot