@formidable-webview/webshell
Version:
🔥 Craft Robust React Native WebView-based components with ease.
41 lines (40 loc) • 1.11 kB
text/typescript
import makeWebshell from './makeWebshell';
export type {
DOMCollectionRequest,
DOMElementClassNameRequest,
DOMElementIdRequest,
DOMElementQueryRequest,
DOMElementRequest,
DOMElementTagNameRequest,
DOMRect,
DOMRectSize,
DOMUtils,
ExtractFeatureFromClass,
ExtractPropsFromFeature,
ExtractPropsFromSpecs,
ExtractWebHandlerSpecFromDef,
ExtractWebHandlerSpecsFromFeature,
ExtractWebshellFromFeatClass,
FeatureDefinition,
MinimalWebViewProps,
PropDefinition,
PropsSpecs,
WebHandle,
WebHandlerDefinition,
WebHandlersSpecs,
WebjsContext,
WebshellComponent,
WebshellInvariantProps,
WebshellProps
} from './types';
export { default as FeatureBuilder } from './FeatureBuilder';
export * from './FeatureBuilder';
export { default as Feature } from './Feature';
export * from './Feature';
export * from './features';
export { default as useAutoheight } from './hooks/useAutoheight';
export * from './hooks/useAutoheight';
export { default as useWebshell } from './hooks/useWebshell';
export * from './hooks/useWebshell';
export { makeWebshell };
export default makeWebshell;