|
|
@@ -10,3 +10,15 @@ export const enum ShapeFlags {
|
|
|
STATEFUL_COMPONENT_KEPT_ALIVE = 1 << 8,
|
|
|
COMPONENT = ShapeFlags.STATEFUL_COMPONENT | ShapeFlags.FUNCTIONAL_COMPONENT
|
|
|
}
|
|
|
+
|
|
|
+// For runtime consumption
|
|
|
+export const PublicShapeFlags = {
|
|
|
+ ELEMENT: ShapeFlags.ELEMENT,
|
|
|
+ FUNCTIONAL_COMPONENT: ShapeFlags.FUNCTIONAL_COMPONENT,
|
|
|
+ STATEFUL_COMPONENT: ShapeFlags.STATEFUL_COMPONENT,
|
|
|
+ TEXT_CHILDREN: ShapeFlags.TEXT_CHILDREN,
|
|
|
+ ARRAY_CHILDREN: ShapeFlags.ARRAY_CHILDREN,
|
|
|
+ SLOTS_CHILDREN: ShapeFlags.SLOTS_CHILDREN,
|
|
|
+ SUSPENSE: ShapeFlags.SUSPENSE,
|
|
|
+ COMPONENT: ShapeFlags.COMPONENT
|
|
|
+}
|