mirror of
https://github.com/standardnotes/server
synced 2026-07-14 09:01:33 -04:00
* feat: refactor settings * fix verify mfa specs and data source metadata * fix: compound index field names * fix metadata binding for typeorm repository * fix responses to preserve e2e * fixes for e2e * fix recovery codes e2e * add missing specs
11 lines
456 B
TypeScript
11 lines
456 B
TypeScript
import { Uuid } from '@standardnotes/domain-core'
|
|
|
|
import { Setting } from './Setting'
|
|
import { SubscriptionSetting } from './SubscriptionSetting'
|
|
|
|
export interface SettingCrypterInterface {
|
|
encryptValue(value: string | null, userUuid: Uuid): Promise<string | null>
|
|
decryptSettingValue(value: Setting, userUuid: string): Promise<string | null>
|
|
decryptSubscriptionSettingValue(setting: SubscriptionSetting, userUuid: string): Promise<string | null>
|
|
}
|