PluginProvides
PluginProvides<
T> =TextendsCfastPlugin<infer N, infer P,unknown,unknown> ?{ [K in N]: P }:never
Defined in: packages/core/src/types.ts:102
Utility type that extracts { [name]: ReturnType<setup> } from a plugin definition.
Use this to create a type token that dependent plugins can reference via definePlugin<TRequires>().
Type Parameters
Section titled “Type Parameters”T
A CfastPlugin type to extract provides from.