@zendesk/zcli-core
Version:
ZCLI core libraries and services
15 lines (14 loc) • 564 B
TypeScript
import { KeyTar } from '../types';
export default class SecureStore {
serviceName: string;
pluginsPath: string;
packageName: string;
keytarPath: string;
keytar: KeyTar | undefined;
private installKeytar;
loadKeytar(): Promise<KeyTar | undefined>;
setSecret(account: string, secret: string): Promise<void> | undefined;
getSecret(account: string): Promise<string | null> | undefined;
deleteSecret(account: string): Promise<boolean> | undefined;
getAllCredentials(): Promise<import("../types").Credential[]> | undefined;
}