createPlatformFactory
function
stable
Creates a factory for a platform. Can be used to provide or override Providers specific to
your application's runtime needs, such as PLATFORM_INITIALIZER and PLATFORM_ID.
API
function createPlatformFactory(
parentPlatformFactory:
| ((extraProviders?: StaticProvider[] | undefined) => PlatformRef)
| null,
name: string,
providers?: StaticProvider[],
): (extraProviders?: StaticProvider[] | undefined) => PlatformRef;createPlatformFactory
(extraProviders?: StaticProvider[] | undefined) => PlatformRefCreates a factory for a platform. Can be used to provide or override Providers specific to
your application's runtime needs, such as PLATFORM_INITIALIZER and PLATFORM_ID.
@paramparentPlatformFactory
((extraProviders?: StaticProvider[] | undefined) => PlatformRef) | nullAnother platform factory to modify. Allows you to compose factories to build up configurations that might be required by different libraries or parts of the application.
@paramname
stringIdentifies the new platform factory.
@paramproviders
StaticProvider[]A set of dependency providers for platforms created with the new factory.
@returns
(extraProviders?: StaticProvider[] | undefined) => PlatformRefJump to details