ngx-fastboot
Version:
ngx-fastboot is an Angular library designed to dynamically load configuration settings at runtime, optimizing application startup performance by offloading configurations to a separate compilation chunk.
13 lines (10 loc) • 386 B
text/typescript
import { resolveProvider } from './resolve-provider';
import { AngularProvider, FastProvider } from './types';
export const resolveProviders = async (
providers: Array<FastProvider>,
): Promise<Array<AngularProvider>> => {
const unflattedProviders: Array<Array<AngularProvider>> = await Promise.all(
providers.map(resolveProvider),
);
return unflattedProviders.flat();
};