mirror of
https://github.com/standardnotes/server
synced 2026-07-14 00:01:54 -04:00
11 lines
494 B
TypeScript
11 lines
494 B
TypeScript
import { Revision } from './Revision'
|
|
import { RevisionMetadata } from './RevisionMetadata'
|
|
|
|
export interface RevisionRepositoryInterface {
|
|
findByItemId(parameters: { itemUuid: string; afterDate?: Date }): Promise<Array<Revision>>
|
|
findOneById(itemId: string, id: string): Promise<Revision | null>
|
|
save(revision: Revision): Promise<Revision>
|
|
removeByUuid(itemUuid: string, revisionUuid: string): Promise<void>
|
|
findMetadataByItemId(itemUuid: string): Promise<Array<RevisionMetadata>>
|
|
}
|