private constructor()

in src/azurechat/features/common/cosmos.ts [31:50]


  private constructor(endpoint: string) {
     
    const client = new CosmosClient({
      endpoint,
      aadCredentials: credential
    });

    this.container = new Promise((resolve, reject) => {
      client.database(DB_NAME).read()
        .then((databaseResponse) => {
          databaseResponse.database.container(CONTAINER_NAME).read()
            .then((containerResponse) => {
              resolve(containerResponse.container);
            });
        })
        .catch((err) => {
          reject(err);
        });
    });
  }