feat: add models package

This commit is contained in:
Karol Sójko
2022-07-05 20:47:11 +02:00
parent 60d1554ff7
commit b614c71e79
199 changed files with 8772 additions and 22 deletions

View File

@@ -0,0 +1,19 @@
import { ProtocolVersion } from '@standardnotes/common'
import { DecryptedItemInterface } from './../../Abstract/Item/Interfaces/DecryptedItem'
import { ItemContent, SpecializedContent } from '../../Abstract/Content/ItemContent'
export interface ItemsKeyContentSpecialized extends SpecializedContent {
version: ProtocolVersion
isDefault?: boolean | undefined
itemsKey: string
dataAuthenticationKey?: string
}
export type ItemsKeyContent = ItemsKeyContentSpecialized & ItemContent
export interface ItemsKeyInterface extends DecryptedItemInterface<ItemsKeyContent> {
get keyVersion(): ProtocolVersion
get isDefault(): boolean | undefined
get itemsKey(): string
get dataAuthenticationKey(): string | undefined
}