Skip to main content

createApiFactory()

Home > @backstage/core-plugin-api > createApiFactory

Used to infer types for a standalone ApiFactory that isn't immediately passed to another function.

Signature:

function createApiFactory<Api, Impl extends Api, Deps extends {
[name in string]: unknown;
}>(factory: ApiFactory<Api, Impl, Deps>): ApiFactory<Api, Impl, Deps>;

Parameters

Parameter

Type

Description

factory

ApiFactory<Api, Impl, Deps>

**Returns:**

ApiFactory<Api, Impl, Deps>

Remarks

This function doesn't actually do anything, it's only used to infer types.