MCPcopy Create free account
hub / github.com/alibaba/lowcode-engine / factory

Function factory

packages/react-renderer/src/index.ts:38–64  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

36adapter.setConfigProvider(ConfigProvider);
37
38function factory(): types.IRenderComponent {
39 const Renderer = rendererFactory();
40 return class ReactRenderer extends Renderer implements Component {
41 readonly props: types.IRendererProps;
42
43 context: ContextType<any>;
44
45 setState: (
46 state: types.IRendererState,
47 callback?: () => void,
48 ) => void;
49
50 forceUpdate: (callback?: () => void) => void;
51
52 refs: {
53 [key: string]: ReactInstance;
54 };
55
56 constructor(props: types.IRendererProps, context: ContextType<any>) {
57 super(props, context);
58 }
59
60 isValidComponent(obj: any) {
61 return obj?.prototype?.isReactComponent || obj?.prototype instanceof Component;
62 }
63 };
64}
65
66export default factory();

Callers 1

index.tsFile · 0.70

Calls 1

rendererFactoryFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…