Recently, I posted about the error (TypeError: Object doesn't support property or method 'from') you received in Internet Explorer 11 (IE11) when you didn't include the necessary polyfills for PnP JS to work. To resolve the error, previously you had to include the following Polyfills to provide support for things like proxy, fetch, and map.
import "core-js/modules/es6.promise"
import "core-js/modules/es6.array.iterator.js"
import "core-js/modules/es6.array.from.js"
import "whatwg-fetch"
import "es6-map/implement"
Now with PnPJS 1.2.4, this has been simplified a bit with a new single package. First, install the package @pnp/polyfill-ie11.
npm install --save @pnp/polyfill-ie11
Now remove all of the previous imports from your web part class and replace it with the following single import.
import "@pnp/polyfill-ie11";
Now, give your code a try inside Internet Explorer. All of your PnPJS calls should work normally. What's nice about this version of the Polyfill si that we have support for SearchQueryBuilder which I believe wasn't there before.
You can read more about the new Polyfill package on the PnPJS site.
Apple recently gave developers the ability to sign up testers using just a URL in TestFlight. Previously, it required the developer to manage a list of E-mail addresses which quickly becomes unwieldy. If you are interested in testing pre-release versions of Word, Excel, Outlook, and more then check out the links below. You first need to install the TestFlight app on your iOS device. This is how you install pre-release apps in iOS. In fact, all of the links you see today need to be accessed directly from your iPhone or iPad. Click on any of the links below to get started.
As usual, if you install pre-release software, you assume all risk such as the app not working, crashing, or worse. Another thing to remember is that TestFlight only allows 10,000 users in a beta test. Therefore,you may not be able to join the test at some point when either they run out of invitations or MIcrosoft closes the program early.