31 lines
481 B
TypeScript
31 lines
481 B
TypeScript
import { MarkType } from './drawing'
|
|
|
|
export interface CurrentUserMark {
|
|
id: number
|
|
mark: Mark
|
|
isLast: boolean
|
|
isCompleted: boolean
|
|
currentValue?: string
|
|
}
|
|
|
|
export interface Mark {
|
|
id: number
|
|
npub: string
|
|
pdfFileHash: string
|
|
type: MarkType
|
|
location: MarkLocation
|
|
fileName: string
|
|
value?: string
|
|
}
|
|
|
|
export interface MarkLocation extends MarkRect {
|
|
page: number
|
|
}
|
|
|
|
export interface MarkRect {
|
|
left: number
|
|
top: number
|
|
width: number
|
|
height: number
|
|
}
|