UNPKG

@zendesk/zcli-core

Version:

ZCLI core libraries and services

15 lines (14 loc) 564 B
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; }