@commercetools-frontend/application-shell-connectors
Version:
Contains complementary tools for @commercetools-frontend/application-shell
10 lines (9 loc) • 975 B
TypeScript
import type { ProviderProps, TApplicationContext as ApplicationContext } from "./application-context.js";
import type { TPermissions as NormalizedPermissions, TActionRights as NormalizedActionRights, TDataFences as NormalizedDataFences } from "./normalizers.js";
export type TProviderProps<AdditionalEnvironmentProperties extends {}> = ProviderProps<AdditionalEnvironmentProperties>;
export type TApplicationContext<AdditionalEnvironmentProperties extends {}> = ApplicationContext<AdditionalEnvironmentProperties>;
export type TNormalizedPermissions = NormalizedPermissions;
export type TNormalizedActionRights = NormalizedActionRights;
export type TNormalizedDataFences = NormalizedDataFences;
export { Context, ApplicationContext, ApplicationContextProvider, withApplicationContext, useApplicationContext, } from "./application-context.js";
export { normalizeAllAppliedActionRights, normalizeAllAppliedDataFences, normalizeAllAppliedPermissions, } from "./normalizers.js";