import { IAddress, IPerson } from '../interfaces'; import { ObjectBase } from './object.base'; export abstract class UserBase extends ObjectBase implements IPerson { TaxIdentificationNo: string; FullName: string; IDNo: string; IDType: string; Email: string; ContactNo: string; DefaultAddress: IAddress; async getDetails(): Promise<{ FullName: string; IDNo: string; IDType: string; Email: string; ContactNo: string; }> { return { FullName: this.FullName, IDNo: this.IDNo, IDType: this.IDType, Email: this.Email, ContactNo: this.ContactNo, }; } }