message: move constructor to top and change private definititons to the constructor.. added .tsconfig
diff: @@ -12,12 +12,21 @@ export interface IXeroClientConfig {
  }
  export class XeroClient {
  +
  + constructor(
  + private readonly config: IXeroClientConfig,
  + private tokenSet: TokenSet,
  + private _tenantIds: string[]
  + ) {
  + // need to set access token before use
  + this.accountingApi = new xero.AccountingApi();
  + this.buildClient()
  + }
  +
  readonly accountingApi: xero.AccountingApi;
  private openIdClient: any; // from openid-client
  - private tokenSet: TokenSet;
  - private _tenantIds: string[];
  get tenantIds(): string[] {
  return this._tenantIds;
  }
  @@ -31,12 +40,6 @@ export class XeroClient {
  });
  }
  - constructor(private readonly config: IXeroClientConfig) {
  - // need to set access token before use
  - this.accountingApi = new xero.AccountingApi();
  - this.buildClient()
  - }
  -
  async buildConsentUrl() {
  this.openIdClient[custom.clock_tolerance] = 5; // to allow a 5 second skew in the openid-client validations
  