Files
standardnotes-app-web/packages/snjs/lib/Services/Protection/ClientInterface.ts
2022-07-06 14:04:30 +02:00

9 lines
343 B
TypeScript

import { ChallengeReason } from '@standardnotes/services'
import { DecryptedItem } from '@standardnotes/models'
export interface ProtectionsClientInterface {
authorizeProtectedActionForItems<T extends DecryptedItem>(files: T[], challengeReason: ChallengeReason): Promise<T[]>
authorizeItemAccess(item: DecryptedItem): Promise<boolean>
}