Type Alias DataProviderTypes

DataProviderTypes: {
    [DataProviderName in DataProviderNames]: default<
        DataProviders[DataProviderName],
    >
}

DataProviderDataTypes for each data provider supported by PAPI. These are the data types served by each data provider.

Automatically includes all extensions' data providers that are added to DataProviders.

DataProviderTypes['helloSomeone.people'] => {
Greeting: DataProviderDataType<string, string | undefined, string>;
Age: DataProviderDataType<string, number | undefined, number>;
People: DataProviderDataType<undefined, PeopleData, never>;
}