abstract class KeychainServiceDriverBase { private appId_:string; private clientId_:string; constructor(appId:string, clientId:string) { this.appId_ = appId; this.clientId_ = clientId; } get appId():string { return this.appId_; } get clientId():string { return this.clientId_; } abstract async setPassword(name:string, password:string):Promise; abstract async password(name:string):Promise; abstract async deletePassword(name:string):Promise; } export default KeychainServiceDriverBase;