keepasshttp-client
Version:
Node.js module for interaction with KeePassHTTP
22 lines (21 loc) • 706 B
TypeScript
import { KeyId } from "./model/common";
import { Args, Response } from "./model";
export declare class KeePassHttpClient {
private readonly _key;
private _url;
private _id;
constructor(opts?: {
url?: string;
keyId?: KeyId;
});
readonly url: string;
readonly id: string;
readonly key: string;
testAssociate(): Promise<Response.Base>;
associate(): Promise<Response.Complete>;
getLogins(args: Args.Base): Promise<Response.Complete>;
getLoginsCount(args: Args.Base): Promise<Response.Complete>;
createLogin(args: Args.Create): Promise<Response.Complete>;
updateLogin(args: Args.Update): Promise<Response.Complete>;
private request;
}