@open-microfrontends/types
v1.0.0
Published
OpenMicrofrontends TypeScript Types
Readme
OpenMicrofrontends Types
TypeScript types for the OpenMicrofrontends Specification.
This package is mainly intended for Tools and Frameworks based on the OpenMicrofrontends Specification.
Usage
import type { Microfrontend } from '@open-microfrontends/types/OpenMicrofrontendDescription';
// Validate against the OpenMicrofrontends Specification
const microfrontend: Microfrontend = {
// ...
};import type { OpenMicrofrontendsRendererer } from '@open-microfrontends/types/OpenMicrofrontendsRenderer';
// Create a client-side Renderer
const renderer: OpenMicrofrontendsRendererer<Config> = async (hostEl, context) => {
// ...
};
import type { OpenMicrofrontendsServerSideRenderer } from '@open-microfrontends/types/OpenMicrofrontendsServerSideRenderer';
// Create a server-side Renderer
const renderer: OpenMicrofrontendsServerSideRenderer<Config> = async (context) => {
// ...
};