Scope of deployment for extensions
As explained in Chapter 8, SPFx packages can be deployed at two levels – tenant level and site collection level.
Tenant-level scope
The meaning of the tenant-level scope is that when a package is deployed at the tenant level and is enabled to be available across all the sites within a tenant immediately, all the elements in that package can be accessed immediately across all the sites.
Now, in our package, all the elements in the solution, which now includes all the SPFx extensions we have created, also get packaged. When we deploy this package at the tenant level and enable it, the expectation is that all the SPFx extensions will be available immediately. However, that is not the case for extensions. Only the Application Customizer and ListView Command Set are available immediately for use. The rest of the extensions need to be added via scripts to the site(s) where we need them.
With respect to ACEs, in the SPFx world, they are...