41 lines
618 B
TypeScript
41 lines
618 B
TypeScript
export type KeePassEntry = {
|
|
title: string;
|
|
username: string;
|
|
password: string;
|
|
url: string;
|
|
notes: string;
|
|
groupPath?: string;
|
|
otp?: string;
|
|
};
|
|
|
|
export type KeePassGroup = {
|
|
name: string;
|
|
path: string;
|
|
};
|
|
|
|
export type KeePassOpenOptions = {
|
|
password: string;
|
|
keyFile?: string;
|
|
};
|
|
|
|
export type KeePassFindQuery = {
|
|
title?: string;
|
|
username?: string;
|
|
url?: string;
|
|
groupPath?: string;
|
|
};
|
|
|
|
export type KeePassEntryInput = {
|
|
title: string;
|
|
username?: string;
|
|
password?: string;
|
|
url?: string;
|
|
notes?: string;
|
|
groupPath?: string;
|
|
};
|
|
|
|
export type KeePassGroupInput = {
|
|
name: string;
|
|
path?: string;
|
|
};
|