@zendesk/zcli-core
Version:
ZCLI core libraries and services
16 lines (15 loc) • 558 B
TypeScript
export declare type Credential = {
account: string;
password: string;
};
export interface KeyTar {
getPassword: (service: string, account: string) => Promise<string | null>;
setPassword: (service: string, account: string, password: string) => Promise<void>;
deletePassword: (service: string, account: string) => Promise<boolean>;
findPassword: (service: string) => Promise<string | null>;
findCredentials: (service: string) => Promise<Array<Credential>>;
}
export interface Profile {
subdomain: string;
domain?: string;
}