Module content.scripts.react🔗
global record DndDragContext
getItems: function(): {Gui.DataTransferItem} getAllItems: function(): {Gui.DataTransferItem} anyMatch: function(): boolean endglobal record DndDropContext
getItems: function(): {Gui.DataTransferItem} getAllItems: function(): {Gui.DataTransferItem} anyMatch: function(): boolean endglobal record DragAndDropHandler
grab: function(): {Gui.DataTransferItem}, integer filter: function(ResName, any): boolean drop: function(DndDropContext): boolean enter: function(DndDragContext): boolean exit: function(DndDragContext): boolean endglobal record ExtensionPoint<RecipeParam>
id: string endglobal record ExtensionPoint0
id: string endglobal interface IReactToolDefinition
name: string endglobal record Meta
localKey: string id: string tag: string tooltip: string tooltipModifierInputAction: string tooltipSource: ReactRefWrap class: string forceFocusable: boolean disableFocusableRecursive: boolean enabled: boolean styleSheet: StyleSheet onMouseOver: function(boolean) onFocusChange: function(boolean) onAttention: function(boolean) mouseCursorOverride: number discardNodeIdentity: boolean endglobal record React
RegisterRecipe: function(string, function() : TreeNodeId): Recipe0 RegisterWrapperRecipe: function<T, Params, WrappedParams>(string, Recipe<WrappedParams>, function(T, Params) : TreeNodeId): Recipe<T> RegisterPluginRecipe: function(ExtensionPoint0, string, function() : TreeNodeId): Recipe0 RegisterExtensionPoint0: function(string, string): ExtensionPoint0 RegisterExtensionPoint: function<RecipeParam>(string, string): ExtensionPoint<RecipeParam> RegisterWrapperExtensionPoint0: function<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam> RegisterWrapperExtensionPoint: function<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam> getPlugins: function(ExtensionPoint0): {ReactPlugin0} CallOriginalRecipe: function(Recipe0): TreeNodeId RegisterTool: function<P>(ReactToolDefinition<P>): ReactToolDefinition<P> GetRecipeId: function(IRecipe): number GetRecipeName: function<T>(Recipe<T>): string useState: function(any): ReactState useStateLazy: function<T>(function() : T): ReactStateT<T> useMirrorState: function<T>(ReactRefT<T>): ReactStateT<T> useDependentState: function<D, S>(ReactRefT<S>, function(D, S) : D): ReactStateT<D> onStep: function(function()) onStepTimer: function(function(), number, boolean) onPausedChange: function(function(boolean)) useChildPausedModes: function({integer : boolean}): ReactRefWrapT<{integer : boolean}> onEvent: function(string, function(string, <any type>)) useSelfRef: function(): ReactRefWrap useRef: function<T>(T): ReactRefT<T> useRefLazy: function<T>(function() : T): ReactRefT<T> useMirrorRef: function<T>(ReactStateT<T>): ReactRefT<T> useDependentRef: function<D, S>(ReactRefT<S>, function(D, S) : D): ReactRefT<D> useNodeRef: function(): ReactRefWrap ref: function<T, Api>(ReactRefWrapApiT<T, Api>): RefFill findOldChildByLocalKey: function(string): TreeNodeId onMount: function(function(<any type>)) onUnmount: function(function(<any type>)) onMouseEvent: function(function(Gui.Mouse.Event) : boolean) onDragAndDrop: function(DragAndDropHandler) style: function(ReactStyleParams): ReactStylerecord IaHandler
handlerFn: function(Gui.InputAction.InvokeData) isEnabledFn: function(): boolean promptTextOverride: string mode: integer enduseInputAction: function(string, IaHandler) iaHandler: function(function(), function() : boolean | Gui.InputAction.InputActionState, string, boolean, boolean): IaHandler iaHandlerExtended: function(function(Gui.InputAction.InvokeData), function() : boolean | Gui.InputAction.InputActionState, string, boolean): IaHandler iaForward: function(ReactRefWrap, string): IaForward provideApi: function(any) useAction: function(ReactRefWrapT<Builtin.RendererComponentParam>, function() : TreeNodeId, string): ReactRefWrap setActiveOwner: function(ReactRefWrap) setDisableFocusable: function(boolean) setForceFocusable: function(boolean) setRestrictMouseFocus: function(boolean) setMouseTransparent: function(boolean) setLightweight: function(boolean) setClipContent: function(boolean) setStyleClasses: function(string, string) setPreferredFocusChild: function<T, Api>(ReactRefWrapApiT<T, Api>) iaFocusTraversal: function(boolean, boolean, boolean): IaHandler fireEvent: function(ReactRefWrap, string, any) getCurrentRecipeName: function(): string getCurrentRecipeId: function(): integer enqueueDeferredStep: function(function(), string) enqueueJoin: function(function(), string) enqueueParallel: function<ParamT>(string, ParamT, function(<any type>, ParamT)) endrecord IaForward
endglobal record ReactNodeRef
focus: function(ReactNodeRef) getPosition: function(ReactNodeRef, number, number): Vec2f getIdentity: function(ReactNodeRef): integer endglobal record ReactNodeRefApi0<Api>
getApi: function(ReactNodeRefApi0<Api>): Api focus: function(ReactNodeRefApi0<Api>) getPosition: function(ReactNodeRefApi0<Api>, number, number): Vec2f getIdentity: function(ReactNodeRefApi0<Api>): integer ensureVisible: function(ReactNodeRefApi0<Api>) setSelectedRecursive: function(ReactNodeRefT<Api>, boolean) endglobal record ReactNodeRefApiT<T, Api>
getApi: function(ReactNodeRefApiT<T, Api>): Api focus: function(ReactNodeRefApiT<T, Api>) getPosition: function(ReactNodeRefApiT<T, Api>, number, number): Vec2f getIdentity: function(ReactNodeRefApiT<T, Api>): integer ensureVisible: function(ReactNodeRefApiT<T, Api>) setSelectedRecursive: function(ReactNodeRefT<T, Api>, boolean) endglobal record ReactNodeRefT<T>
focus: function(ReactNodeRefT<T>) getPosition: function(ReactNodeRefT<T>, number, number): Vec2f ensureVisible: function(ReactNodeRefT<T>) setSelectedRecursive: function(ReactNodeRefT<T>, boolean) endglobal record ReactPlugin<RecipeParam>
recipe: Recipe<RecipeParam> order: number condition: function(RecipeParam): boolean endglobal record ReactRefT<T>
get: function(ReactRefT<T>): T set: function(ReactRefT<T>, T) transform: function(ReactRefT, function(T) : T) hasExpired: function(ReactRefT<T>): boolean endglobal record ReactRefWrap
get: function(ReactRefWrap): ReactNodeRef set: function(ReactRefWrap, any) transform: function(ReactRefWrap, function(<any type>) : <any type>) hasExpired: function(ReactRefWrap): boolean endglobal record ReactRefWrapApi0<Api>
get: function(ReactRefWrapApi0<Api>): ReactNodeRefApi0<Api> set: function(ReactRefWrapApi0<Api>, ReactNodeRefApi0<Api>) transform: function(ReactRefWrapApi0<Api>, function(ReactNodeRefApi0<Api>) : ReactNodeRefApi0<Api>) hasExpired: function(ReactRefWrapApi0<Api>): boolean endglobal record ReactRefWrapApiT<T, Api>
get: function(ReactRefWrapApiT<T, Api>): ReactNodeRefApiT<T, Api> set: function(ReactRefWrapApiT<T, Api>, ReactNodeRefApiT<T, Api>) transform: function(ReactRefWrapApiT<T, Api>, function(ReactNodeRefApiT<T, Api>) : ReactNodeRefApiT<T, Api>) hasExpired: function(ReactRefWrapApiT<T, Api>): boolean endglobal record ReactRefWrapT<T>
get: function(ReactRefWrapT<T>): ReactNodeRefT<T> set: function(ReactRefWrapT<T>, ReactNodeRefT<T>) transform: function(ReactRefWrapT<T>, function(ReactNodeRefT<T>) : ReactNodeRefT<T>) hasExpired: function(ReactRefWrapT<T>): boolean endglobal record ReactReplacementApi
ReplaceRecipe: function<RecipeType>(RecipeType, RecipeType) endglobal record ReactState
old: function(ReactState): any set: function(ReactState, any) transform: function(ReactState, function(<any type>) : <any type>) hasExpired: function(ReactState): boolean endglobal record ReactStateT<T>
old: function(ReactStateT<T>): T set: function(ReactStateT<T>, T) transform: function(ReactStateT<T>, function(T) : T) hasExpired: function(ReactStateT<T>): boolean endglobal record ReactStyleParams
class: string endglobal record ReactToolDefinition<P> is IReactToolDefinition
push: function(Builtin.ToolStackContext<P>, P) pop: function(Builtin.ToolStackContext<P>, P) shelve: function(Builtin.ToolStackContext<P>, P, boolean) getActiveVariant: function(Builtin.ToolStackContext<P>, P): string getDebugString: function(Builtin.ToolStackContext<P>, P): string endglobal record Recipe<T> is IRecipe
endglobal record Recipe0
endglobal record Recipe2<T, T2> is IRecipe
endglobal record Recipe3<T, T2, T3> is IRecipe
endglobal record Recipe4<T, T2, T3, T4> is IRecipe
endglobal record RecipeWithApi<T, Api> is IRecipe
endglobal record RecipeWithApi2<T, T2, Api>
metamethod __call: function(RecipeWithApi2<T, T2, Api>, T, T2): TreeNodeId endglobal record RecipeWithApi3<T, T2, T3, Api>
metamethod __call: function(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3): TreeNodeId endglobal record RefFill
endglobal record TreeNodeId
endglobal record WrapperExtensionPoint<WrappedRecipe, RecipeParam>
wrappedRecipe: WrappedRecipe id: string end
Category: globals🔗
DndDragContext🔗
global record DndDragContext
getItems: function(): {Gui.DataTransferItem} getAllItems: function(): {Gui.DataTransferItem} anyMatch: function(): boolean end
DndDragContext.getItems🔗
function DndDragContext.getItems(): {Gui.DataTransferItem}
get filtered items
Returns{Gui.DataTransferItem}
DndDragContext.getAllItems🔗
function DndDragContext.getAllItems(): {Gui.DataTransferItem}
get all items that are currently being dragged
Returns{Gui.DataTransferItem}
DndDragContext.anyMatch🔗
function DndDragContext.anyMatch(): boolean
check if at least one item matches the filter if filter
Returnsboolean
DndDropContext🔗
global record DndDropContext
getItems: function(): {Gui.DataTransferItem} getAllItems: function(): {Gui.DataTransferItem} anyMatch: function(): boolean end
DndDropContext.getItems🔗
function DndDropContext.getItems(): {Gui.DataTransferItem}
get filtered items (if filter is set), otherwise same as getAllItems
Returns{Gui.DataTransferItem}
DndDropContext.getAllItems🔗
function DndDropContext.getAllItems(): {Gui.DataTransferItem}Returns
{Gui.DataTransferItem}
DndDropContext.anyMatch🔗
function DndDropContext.anyMatch(): booleanReturns
boolean
DndGrabContext🔗
DndGrabContext.addItem🔗
function DndGrabContext.addItem(ResName, any)Parameters
ResNameany
DragAndDropHandler🔗
global record DragAndDropHandler
grab: function(): {Gui.DataTransferItem}, integer filter: function(ResName, any): boolean drop: function(DndDropContext): boolean enter: function(DndDragContext): boolean exit: function(DndDragContext): boolean end
DragAndDropHandler.grab🔗
function DragAndDropHandler.grab(): {Gui.DataTransferItem}, integer
return what you started to drag, {} to deny grabbing, nil/false to let parent handle it.
second return value: initial dragging mouse cursor (defaults to guireactutil.getMouseCursorInteger("Grab"))
{Gui.DataTransferItem}integer
DragAndDropHandler.filter🔗
function DragAndDropHandler.filter(ResName, any): boolean
optional filter, return true if an item should be accepted. If not set, all items are accepted.
ParametersResNameany
boolean
DragAndDropHandler.drop🔗
function DragAndDropHandler.drop(DndDropContext): booleanParameters
DndDropContext
boolean
DragAndDropHandler.enter🔗
function DragAndDropHandler.enter(DndDragContext): booleanParameters
DndDragContext
boolean
DragAndDropHandler.exit🔗
function DragAndDropHandler.exit(DndDragContext): booleanParameters
DndDragContext
boolean
ExtensionPoint🔗
global record ExtensionPoint<RecipeParam>
id: string end
Type Parameters
RecipeParam
ExtensionPoint.id🔗
ExtensionPoint.id: string
ExtensionPoint0🔗
global record ExtensionPoint0
id: string end
ExtensionPoint0.id🔗
ExtensionPoint0.id: string
IReactToolDefinition🔗
global interface IReactToolDefinition
name: string end
IReactToolDefinition.name🔗
IReactToolDefinition.name: string
IRecipe🔗
IRecipe.$meta.__call🔗
metamethod IRecipe.$meta.__call(IRecipe, any): TreeNodeIdParameters
IRecipeany
TreeNodeId
IRecipeParamWithMeta🔗
IRecipeParamWithMeta.meta🔗
IRecipeParamWithMeta.meta: Meta
Meta🔗
global record Meta
localKey: string id: string tag: string tooltip: string tooltipModifierInputAction: string tooltipSource: ReactRefWrap class: string forceFocusable: boolean disableFocusableRecursive: boolean enabled: boolean styleSheet: StyleSheet onMouseOver: function(boolean) onFocusChange: function(boolean) onAttention: function(boolean) mouseCursorOverride: number discardNodeIdentity: boolean end
Meta.localKey🔗
Meta.localKey: string
Meta.id🔗
Meta.id: string
Meta.tag🔗
Meta.tag: string
Meta.tooltip🔗
Meta.tooltip: string
Meta.tooltipModifierInputAction🔗
Meta.tooltipModifierInputAction: string
Meta.tooltipSource🔗
Meta.tooltipSource: ReactRefWrap
Meta.class🔗
Meta.class: string
Meta.forceFocusable🔗
Meta.forceFocusable: boolean
Meta.disableFocusableRecursive🔗
Meta.disableFocusableRecursive: boolean
Meta.enabled🔗
Meta.enabled: boolean
Meta.styleSheet🔗
Meta.styleSheet: StyleSheet
Meta.onMouseOver🔗
function Meta.onMouseOver(boolean)Parameters
boolean
Meta.onFocusChange🔗
function Meta.onFocusChange(boolean)Parameters
boolean
Meta.onAttention🔗
function Meta.onAttention(boolean)
Callback when "attention" changes.
With "attention" we refer to the node having focus (in gamepad mode) or being hovered with the mouse.
Note that this is not directly tied to :hover pseudo-class (you can have attention even with pseudo-class :active, but :hover would be ruled out by :active)
boolean
Meta.mouseCursorOverride🔗
Meta.mouseCursorOverride: number
Meta.discardNodeIdentity🔗
Meta.discardNodeIdentity: boolean
React🔗
global record React
RegisterRecipe: function(string, function() : TreeNodeId): Recipe0 RegisterWrapperRecipe: function<T, Params, WrappedParams>(string, Recipe<WrappedParams>, function(T, Params) : TreeNodeId): Recipe<T> RegisterPluginRecipe: function(ExtensionPoint0, string, function() : TreeNodeId): Recipe0 RegisterExtensionPoint0: function(string, string): ExtensionPoint0 RegisterExtensionPoint: function<RecipeParam>(string, string): ExtensionPoint<RecipeParam> RegisterWrapperExtensionPoint0: function<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam> RegisterWrapperExtensionPoint: function<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam> getPlugins: function(ExtensionPoint0): {ReactPlugin0} CallOriginalRecipe: function(Recipe0): TreeNodeId RegisterTool: function<P>(ReactToolDefinition<P>): ReactToolDefinition<P> GetRecipeId: function(IRecipe): number GetRecipeName: function<T>(Recipe<T>): string useState: function(any): ReactState useStateLazy: function<T>(function() : T): ReactStateT<T> useMirrorState: function<T>(ReactRefT<T>): ReactStateT<T> useDependentState: function<D, S>(ReactRefT<S>, function(D, S) : D): ReactStateT<D> onStep: function(function()) onStepTimer: function(function(), number, boolean) onPausedChange: function(function(boolean)) useChildPausedModes: function({integer : boolean}): ReactRefWrapT<{integer : boolean}> onEvent: function(string, function(string, <any type>)) useSelfRef: function(): ReactRefWrap useRef: function<T>(T): ReactRefT<T> useRefLazy: function<T>(function() : T): ReactRefT<T> useMirrorRef: function<T>(ReactStateT<T>): ReactRefT<T> useDependentRef: function<D, S>(ReactRefT<S>, function(D, S) : D): ReactRefT<D> useNodeRef: function(): ReactRefWrap ref: function<T, Api>(ReactRefWrapApiT<T, Api>): RefFill findOldChildByLocalKey: function(string): TreeNodeId onMount: function(function(<any type>)) onUnmount: function(function(<any type>)) onMouseEvent: function(function(Gui.Mouse.Event) : boolean) onDragAndDrop: function(DragAndDropHandler) style: function(ReactStyleParams): ReactStylerecord IaHandler
handlerFn: function(Gui.InputAction.InvokeData) isEnabledFn: function(): boolean promptTextOverride: string mode: integer enduseInputAction: function(string, IaHandler) iaHandler: function(function(), function() : boolean | Gui.InputAction.InputActionState, string, boolean, boolean): IaHandler iaHandlerExtended: function(function(Gui.InputAction.InvokeData), function() : boolean | Gui.InputAction.InputActionState, string, boolean): IaHandler iaForward: function(ReactRefWrap, string): IaForward provideApi: function(any) useAction: function(ReactRefWrapT<Builtin.RendererComponentParam>, function() : TreeNodeId, string): ReactRefWrap setActiveOwner: function(ReactRefWrap) setDisableFocusable: function(boolean) setForceFocusable: function(boolean) setRestrictMouseFocus: function(boolean) setMouseTransparent: function(boolean) setLightweight: function(boolean) setClipContent: function(boolean) setStyleClasses: function(string, string) setPreferredFocusChild: function<T, Api>(ReactRefWrapApiT<T, Api>) iaFocusTraversal: function(boolean, boolean, boolean): IaHandler fireEvent: function(ReactRefWrap, string, any) getCurrentRecipeName: function(): string getCurrentRecipeId: function(): integer enqueueDeferredStep: function(function(), string) enqueueJoin: function(function(), string) enqueueParallel: function<ParamT>(string, ParamT, function(<any type>, ParamT)) endrecord IaForward
end
React.RegisterRecipe(string, function(): TreeNodeId)🔗
function React.RegisterRecipe(string, function(): TreeNodeId)(string, function() : TreeNodeId): Recipe0Parameters
stringfunction(): TreeNodeId
Recipe0
React.RegisterRecipe(string, function(T1): TreeNodeId)🔗
function React.RegisterRecipe(string, function(T1): TreeNodeId)<T1>(string, function(T1) : TreeNodeId): Recipe<T1>
Type Parameters
T1
stringfunction(T1): TreeNodeId
Recipe<T1>
React.RegisterRecipe(string, function(T1, T2): TreeNodeId)🔗
function React.RegisterRecipe(string, function(T1, T2): TreeNodeId)<T1, T2>(string, function(T1, T2) : TreeNodeId): Recipe2<T1, T2>
Type Parameters
T1T2
stringfunction(T1, T2): TreeNodeId
Recipe2<T1, T2>
React.RegisterRecipe(string, function(T1, T2, T3): TreeNodeId)🔗
function React.RegisterRecipe(string, function(T1, T2, T3): TreeNodeId)<T1, T2, T3>(string, function(T1, T2, T3) : TreeNodeId): Recipe3<T1, T2, T3>
Type Parameters
T1T2T3
stringfunction(T1, T2, T3): TreeNodeId
Recipe3<T1, T2, T3>
React.RegisterRecipe(string, function(T1, T2, T3, T4): TreeNodeId)🔗
function React.RegisterRecipe(string, function(T1, T2, T3, T4): TreeNodeId)<T1, T2, T3, T4>(string, function(T1, T2, T3, T4) : TreeNodeId): Recipe4<T1, T2, T3, T4>
Type Parameters
T1T2T3T4
stringfunction(T1, T2, T3, T4): TreeNodeId
Recipe4<T1, T2, T3, T4>
React.RegisterWrapperRecipe🔗
function React.RegisterWrapperRecipe<T, Params, WrappedParams>(string, Recipe<WrappedParams>, function(T, Params) : TreeNodeId): Recipe<T>
Type Parameters
TParamsWrappedParams
stringRecipe<WrappedParams>function(T, Params): TreeNodeId
Recipe<T>
React.RegisterPluginRecipe(ExtensionPoint0, string, function(): TreeNodeId)🔗
function React.RegisterPluginRecipe(ExtensionPoint0, string, function(): TreeNodeId)(ExtensionPoint0, string, function() : TreeNodeId): Recipe0Parameters
ExtensionPoint0stringfunction(): TreeNodeId
Recipe0
React.RegisterPluginRecipe(ExtensionPoint<ParamType>, string, function(ParamType): TreeNodeId)🔗
function React.RegisterPluginRecipe(ExtensionPoint<ParamType>, string, function(ParamType): TreeNodeId)<ParamType>(ExtensionPoint<ParamType>, string, function(ParamType) : TreeNodeId): Recipe<ParamType>
Type Parameters
ParamType
ExtensionPoint<ParamType>stringfunction(ParamType): TreeNodeId
Recipe<ParamType>
React.RegisterPluginRecipe(WrapperExtensionPoint0<WrappedRecipe>, string, function(): TreeNodeId)🔗
function React.RegisterPluginRecipe(WrapperExtensionPoint0<WrappedRecipe>, string, function(): TreeNodeId)<WrappedRecipe>(WrapperExtensionPoint0<WrappedRecipe>, string, function() : TreeNodeId): Recipe0
Type Parameters
WrappedRecipe
WrapperExtensionPoint0<WrappedRecipe>stringfunction(): TreeNodeId
Recipe0
React.RegisterPluginRecipe(WrapperExtensionPoint<WrappedRecipe, ParamType>, string, function(ParamType): TreeNodeId)🔗
function React.RegisterPluginRecipe(WrapperExtensionPoint<WrappedRecipe, ParamType>, string, function(ParamType): TreeNodeId)<WrappedRecipe, ParamType>(WrapperExtensionPoint<WrappedRecipe, ParamType>, string, function(ParamType) : TreeNodeId): Recipe<ParamType>
Type Parameters
WrappedRecipeParamType
WrapperExtensionPoint<WrappedRecipe, ParamType>stringfunction(ParamType): TreeNodeId
Recipe<ParamType>
React.RegisterExtensionPoint0🔗
function React.RegisterExtensionPoint0(string, string): ExtensionPoint0Parameters
stringstring
ExtensionPoint0
React.RegisterExtensionPoint🔗
function React.RegisterExtensionPoint<RecipeParam>(string, string): ExtensionPoint<RecipeParam>
Type Parameters
RecipeParam
stringstring
ExtensionPoint<RecipeParam>
React.RegisterWrapperExtensionPoint0🔗
function React.RegisterWrapperExtensionPoint0<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam>
Type Parameters
WrappedRecipeRecipeParam
stringstringWrappedRecipe
WrapperExtensionPoint<WrappedRecipe, RecipeParam>
React.RegisterWrapperExtensionPoint🔗
function React.RegisterWrapperExtensionPoint<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam>
Type Parameters
WrappedRecipeRecipeParam
stringstringWrappedRecipe
WrapperExtensionPoint<WrappedRecipe, RecipeParam>
React.getPlugins(ExtensionPoint0)🔗
function React.getPlugins(ExtensionPoint0)(ExtensionPoint0): {ReactPlugin0}Parameters
ExtensionPoint0
{ReactPlugin0}
React.getPlugins(ExtensionPoint<RecipeParam>)🔗
function React.getPlugins(ExtensionPoint<RecipeParam>)<RecipeParam>(ExtensionPoint<RecipeParam>): {ReactPlugin<RecipeParam>}
Type Parameters
RecipeParam
ExtensionPoint<RecipeParam>
{ReactPlugin<RecipeParam>}
React.getPlugins(WrapperExtensionPoint0<WrappedRecipe>)🔗
function React.getPlugins(WrapperExtensionPoint0<WrappedRecipe>)<WrappedRecipe>(WrapperExtensionPoint0<WrappedRecipe>): {ReactPlugin0}
Type Parameters
WrappedRecipe
WrapperExtensionPoint0<WrappedRecipe>
{ReactPlugin0}
React.getPlugins(WrapperExtensionPoint<WrappedRecipe, RecipeParam>)🔗
function React.getPlugins(WrapperExtensionPoint<WrappedRecipe, RecipeParam>)<WrappedRecipe, RecipeParam>(WrapperExtensionPoint<WrappedRecipe, RecipeParam>): {ReactPlugin<RecipeParam>}
Type Parameters
WrappedRecipeRecipeParam
WrapperExtensionPoint<WrappedRecipe, RecipeParam>
{ReactPlugin<RecipeParam>}
React.CallOriginalRecipe(Recipe0)🔗
function React.CallOriginalRecipe(Recipe0)(Recipe0): TreeNodeIdParameters
Recipe0
TreeNodeId
React.CallOriginalRecipe(RecipeWithApi0<Api>)🔗
function React.CallOriginalRecipe(RecipeWithApi0<Api>)<Api>(RecipeWithApi0<Api>): TreeNodeId
Type Parameters
Api
RecipeWithApi0<Api>
TreeNodeId
React.CallOriginalRecipe(Recipe<RecipeParam>, RecipeParam)🔗
function React.CallOriginalRecipe(Recipe<RecipeParam>, RecipeParam)<RecipeParam>(Recipe<RecipeParam>, RecipeParam): TreeNodeId
Type Parameters
RecipeParam
Recipe<RecipeParam>RecipeParam
TreeNodeId
React.CallOriginalRecipe(RecipeWithApi<RecipeParam, Api>, RecipeParam)🔗
function React.CallOriginalRecipe(RecipeWithApi<RecipeParam, Api>, RecipeParam)<RecipeParam, Api>(RecipeWithApi<RecipeParam, Api>, RecipeParam): TreeNodeId
Type Parameters
RecipeParamApi
RecipeWithApi<RecipeParam, Api>RecipeParam
TreeNodeId
React.CallOriginalRecipe(Recipe2<RecipeParam, UserParam>, RecipeParam, UserParam)🔗
function React.CallOriginalRecipe(Recipe2<RecipeParam, UserParam>, RecipeParam, UserParam)<RecipeParam, UserParam>(Recipe2<RecipeParam, UserParam>, RecipeParam, UserParam): TreeNodeId
Type Parameters
RecipeParamUserParam
Recipe2<RecipeParam, UserParam>RecipeParamUserParam
TreeNodeId
React.RegisterTool🔗
function React.RegisterTool<P>(ReactToolDefinition<P>): ReactToolDefinition<P>
Type Parameters
P
ReactToolDefinition<P>
ReactToolDefinition<P>
React.GetRecipeId🔗
function React.GetRecipeId(IRecipe): numberParameters
IRecipe
number
React.GetRecipeName🔗
function React.GetRecipeName<T>(Recipe<T>): string
Type Parameters
T
Recipe<T>
string
React.useState(any)🔗
function React.useState(any)(any): ReactStateParameters
any
ReactState
React.useState(T)🔗
function React.useState(T)<T>(T): ReactStateT<T>
Type Parameters
T
T
ReactStateT<T>
React.useStateLazy🔗
function React.useStateLazy<T>(function() : T): ReactStateT<T>
Type Parameters
T
function(): T
ReactStateT<T>
React.useMirrorState(ReactRefT<T>)🔗
function React.useMirrorState(ReactRefT<T>)<T>(ReactRefT<T>): ReactStateT<T>
Type Parameters
T
ReactRefT<T>
ReactStateT<T>
React.useMirrorState(ReactStateT<T>)🔗
function React.useMirrorState(ReactStateT<T>)<T>(ReactStateT<T>): ReactStateT<T>
Type Parameters
T
ReactStateT<T>
ReactStateT<T>
React.useDependentState(ReactRefT<S>, function(D, S): D)🔗
function React.useDependentState(ReactRefT<S>, function(D, S): D)<D, S>(ReactRefT<S>, function(D, S) : D): ReactStateT<D>
Type Parameters
DS
ReactRefT<S>function(D, S): D
ReactStateT<D>
React.useDependentState(ReactStateT<S>, function(D, S): D)🔗
function React.useDependentState(ReactStateT<S>, function(D, S): D)<D, S>(ReactStateT<S>, function(D, S) : D): ReactStateT<D>
Type Parameters
DS
ReactStateT<S>function(D, S): D
ReactStateT<D>
React.onStep🔗
function React.onStep(function())Parameters
function()
React.onStepTimer🔗
function React.onStepTimer(function(), number, boolean)Parameters
function()numberboolean
React.onPausedChange🔗
function React.onPausedChange(function(boolean))Parameters
function(boolean)
React.useChildPausedModes🔗
function React.useChildPausedModes({integer : boolean}): ReactRefWrapT<{integer : boolean}>Parameters
{integer : boolean}
ReactRefWrapT<{integer : boolean}>
React.onEvent🔗
function React.onEvent(string, function(string, <any type>))Parameters
stringfunction(string, <any type>)
React.useSelfRef🔗
function React.useSelfRef(): ReactRefWrapReturns
ReactRefWrap
React.useRef🔗
function React.useRef<T>(T): ReactRefT<T>
Type Parameters
T
T
ReactRefT<T>
React.useRefLazy🔗
function React.useRefLazy<T>(function() : T): ReactRefT<T>
Type Parameters
T
function(): T
ReactRefT<T>
React.useMirrorRef(ReactStateT<T>)🔗
function React.useMirrorRef(ReactStateT<T>)<T>(ReactStateT<T>): ReactRefT<T>
Type Parameters
T
ReactStateT<T>
ReactRefT<T>
React.useMirrorRef(ReactRefT<T>)🔗
function React.useMirrorRef(ReactRefT<T>)<T>(ReactRefT<T>): ReactRefT<T>
Type Parameters
T
ReactRefT<T>
ReactRefT<T>
React.useDependentRef(ReactRefT<S>, function(D, S): D)🔗
function React.useDependentRef(ReactRefT<S>, function(D, S): D)<D, S>(ReactRefT<S>, function(D, S) : D): ReactRefT<D>
Type Parameters
DS
ReactRefT<S>function(D, S): D
ReactRefT<D>
React.useDependentRef(ReactStateT<S>, function(D, S): D)🔗
function React.useDependentRef(ReactStateT<S>, function(D, S): D)<D, S>(ReactStateT<S>, function(D, S) : D): ReactRefT<D>
Type Parameters
DS
ReactStateT<S>function(D, S): D
ReactRefT<D>
React.useNodeRef()🔗
function React.useNodeRef()(): ReactRefWrapReturns
ReactRefWrap
React.useNodeRef(Recipe<T>)🔗
function React.useNodeRef(Recipe<T>)<T>(Recipe<T>): ReactRefWrapT<T>
Type Parameters
T
Recipe<T>
ReactRefWrapT<T>
React.useNodeRef(RecipeWithApi<T, Api>)🔗
function React.useNodeRef(RecipeWithApi<T, Api>)<T, Api>(RecipeWithApi<T, Api>): ReactRefWrapApiT<T, Api>
Type Parameters
TApi
RecipeWithApi<T, Api>
ReactRefWrapApiT<T, Api>
React.useNodeRef(RecipeWithApi0<Api>)🔗
function React.useNodeRef(RecipeWithApi0<Api>)<Api>(RecipeWithApi0<Api>): ReactRefWrapApi0<Api>
Type Parameters
Api
RecipeWithApi0<Api>
ReactRefWrapApi0<Api>
React.ref(ReactRefWrapApiT<T, Api>)🔗
function React.ref(ReactRefWrapApiT<T, Api>)<T, Api>(ReactRefWrapApiT<T, Api>): RefFill
Type Parameters
TApi
ReactRefWrapApiT<T, Api>
RefFill
React.ref(ReactRefWrapT<T>)🔗
function React.ref(ReactRefWrapT<T>)<T>(ReactRefWrapT<T>): RefFill
Type Parameters
T
ReactRefWrapT<T>
RefFill
React.ref(ReactRefWrapApi0<Api>)🔗
function React.ref(ReactRefWrapApi0<Api>)<Api>(ReactRefWrapApi0<Api>): RefFill
Type Parameters
Api
ReactRefWrapApi0<Api>
RefFill
React.ref(ReactRefWrap)🔗
function React.ref(ReactRefWrap)(ReactRefWrap): RefFillParameters
ReactRefWrap
RefFill
React.ref({ReactRefWrapApiT<T, Api>})🔗
function React.ref({ReactRefWrapApiT<T, Api>})<T, Api>({ReactRefWrapApiT<T, Api>}): RefFill
Type Parameters
TApi
{ReactRefWrapApiT<T, Api>}
RefFill
React.ref({ReactRefWrapT<T>})🔗
function React.ref({ReactRefWrapT<T>})<T>({ReactRefWrapT<T>}): RefFill
Type Parameters
T
{ReactRefWrapT<T>}
RefFill
React.ref({ReactRefWrapApi0<Api>})🔗
function React.ref({ReactRefWrapApi0<Api>})<Api>({ReactRefWrapApi0<Api>}): RefFill
Type Parameters
Api
{ReactRefWrapApi0<Api>}
RefFill
React.ref({ReactRefWrap})🔗
function React.ref({ReactRefWrap})({ReactRefWrap}): RefFillParameters
{ReactRefWrap}
RefFill
React.findOldChildByLocalKey🔗
function React.findOldChildByLocalKey(string): TreeNodeIdParameters
string
TreeNodeId
React.onMount🔗
function React.onMount(function(<any type>))Parameters
function(<any type>)
React.onUnmount🔗
function React.onUnmount(function(<any type>))Parameters
function(<any type>)
React.onMouseEvent🔗
function React.onMouseEvent(function(Gui.Mouse.Event) : boolean)Parameters
function(Gui.Mouse.Event): boolean
React.onDragAndDrop🔗
function React.onDragAndDrop(DragAndDropHandler)Parameters
DragAndDropHandler
React.style🔗
function React.style(ReactStyleParams): ReactStyleParameters
ReactStyleParams
ReactStyle
React.IaHandler🔗
record React.IaHandler
handlerFn: function(Gui.InputAction.InvokeData) isEnabledFn: function(): boolean promptTextOverride: string mode: integer end
React.IaHandler.handlerFn🔗
function React.IaHandler.handlerFn(Gui.InputAction.InvokeData)Parameters
Gui.InputAction.InvokeData
React.IaHandler.isEnabledFn🔗
function React.IaHandler.isEnabledFn(): booleanReturns
boolean
React.IaHandler.promptTextOverride🔗
React.IaHandler.promptTextOverride: string
React.IaHandler.mode🔗
React.IaHandler.mode: integer
React.IaForward🔗
record React.IaForward
end
React.useInputAction(string, IaHandler)🔗
function React.useInputAction(string, IaHandler)(string, IaHandler)Parameters
stringIaHandler
React.useInputAction(string, IaForward)🔗
function React.useInputAction(string, IaForward)(string, IaForward)Parameters
stringIaForward
React.iaHandler🔗
function React.iaHandler(function(), function() : boolean | Gui.InputAction.InputActionState, string, boolean, boolean): IaHandlerParameters
function()function(): boolean | Gui.InputAction.InputActionStatestringbooleanboolean
IaHandler
React.iaHandlerExtended🔗
function React.iaHandlerExtended(function(Gui.InputAction.InvokeData), function() : boolean | Gui.InputAction.InputActionState, string, boolean): IaHandlerParameters
function(Gui.InputAction.InvokeData)function(): boolean | Gui.InputAction.InputActionStatestringboolean
IaHandler
React.iaForward(ReactRefWrap, string)🔗
function React.iaForward(ReactRefWrap, string)(ReactRefWrap, string): IaForwardParameters
ReactRefWrapstring
IaForward
React.iaForward(ReactRefWrapT<T>, string)🔗
function React.iaForward(ReactRefWrapT<T>, string)<T>(ReactRefWrapT<T>, string): IaForward
Type Parameters
T
ReactRefWrapT<T>string
IaForward
React.iaForward(ReactRefWrapApiT<T, Api>, string)🔗
function React.iaForward(ReactRefWrapApiT<T, Api>, string)<T, Api>(ReactRefWrapApiT<T, Api>, string): IaForward
Type Parameters
TApi
ReactRefWrapApiT<T, Api>string
IaForward
React.iaForward(ReactRefWrapApi0<Api>, string)🔗
function React.iaForward(ReactRefWrapApi0<Api>, string)<Api>(ReactRefWrapApi0<Api>, string): IaForward
Type Parameters
Api
ReactRefWrapApi0<Api>string
IaForward
React.provideApi🔗
function React.provideApi(any)Parameters
any
React.useAction(ReactRefWrapT<Builtin.RendererComponentParam>, function(): TreeNodeId, string)🔗
function React.useAction(ReactRefWrapT<Builtin.RendererComponentParam>, function(): TreeNodeId, string)(ReactRefWrapT<Builtin.RendererComponentParam>, function() : TreeNodeId, string): ReactRefWrapParameters
ReactRefWrapT<Builtin.RendererComponentParam>function(): TreeNodeIdstring
ReactRefWrap
React.useAction(ReactRefWrapApiT<Builtin.RendererComponentParam, Builtin.RenderComponentAPI>, function(): TreeNodeId, string)🔗
function React.useAction(ReactRefWrapApiT<Builtin.RendererComponentParam, Builtin.RenderComponentAPI>, function(): TreeNodeId, string)(ReactRefWrapApiT<Builtin.RendererComponentParam, Builtin.RenderComponentAPI>, function() : TreeNodeId, string): ReactRefWrapParameters
ReactRefWrapApiT<Builtin.RendererComponentParam, Builtin.RenderComponentAPI>function(): TreeNodeIdstring
ReactRefWrap
React.setActiveOwner🔗
function React.setActiveOwner(ReactRefWrap)Parameters
ReactRefWrap
React.setDisableFocusable🔗
function React.setDisableFocusable(boolean)Parameters
boolean
React.setForceFocusable🔗
function React.setForceFocusable(boolean)Parameters
boolean
React.setRestrictMouseFocus🔗
function React.setRestrictMouseFocus(boolean)Parameters
boolean
React.setMouseTransparent🔗
function React.setMouseTransparent(boolean)Parameters
boolean
React.setLightweight🔗
function React.setLightweight(boolean)Parameters
boolean
React.setClipContent🔗
function React.setClipContent(boolean)Parameters
boolean
React.setStyleClasses🔗
function React.setStyleClasses(string, string)Parameters
stringstring
React.setPreferredFocusChild(ReactRefWrapApiT<T, Api>)🔗
function React.setPreferredFocusChild(ReactRefWrapApiT<T, Api>)<T, Api>(ReactRefWrapApiT<T, Api>)
Type Parameters
TApi
ReactRefWrapApiT<T, Api>
React.setPreferredFocusChild(ReactRefWrapT<T>)🔗
function React.setPreferredFocusChild(ReactRefWrapT<T>)<T>(ReactRefWrapT<T>)
Type Parameters
T
ReactRefWrapT<T>
React.setPreferredFocusChild(ReactRefWrapApi0<Api>)🔗
function React.setPreferredFocusChild(ReactRefWrapApi0<Api>)<Api>(ReactRefWrapApi0<Api>)
Type Parameters
Api
ReactRefWrapApi0<Api>
React.setPreferredFocusChild(ReactRefWrap)🔗
function React.setPreferredFocusChild(ReactRefWrap)(ReactRefWrap)Parameters
ReactRefWrap
React.iaFocusTraversal🔗
function React.iaFocusTraversal(boolean, boolean, boolean): IaHandlerParameters
booleanbooleanboolean
IaHandler
React.fireEvent(ReactRefWrap, string, any)🔗
function React.fireEvent(ReactRefWrap, string, any)(ReactRefWrap, string, any)Parameters
ReactRefWrapstringany
React.fireEvent(ReactRefWrapT<T>, string, any)🔗
function React.fireEvent(ReactRefWrapT<T>, string, any)<T>(ReactRefWrapT<T>, string, any)
Type Parameters
T
ReactRefWrapT<T>stringany
React.fireEvent(ReactRefWrapApiT<T, Api>, string, any)🔗
function React.fireEvent(ReactRefWrapApiT<T, Api>, string, any)<T, Api>(ReactRefWrapApiT<T, Api>, string, any)
Type Parameters
TApi
ReactRefWrapApiT<T, Api>stringany
React.getCurrentRecipeName🔗
function React.getCurrentRecipeName(): stringReturns
string
React.getCurrentRecipeId🔗
function React.getCurrentRecipeId(): integerReturns
integer
React.enqueueDeferredStep🔗
function React.enqueueDeferredStep(function(), string)Parameters
function()string
React.enqueueJoin🔗
function React.enqueueJoin(function(), string)Parameters
function()string
React.enqueueParallel🔗
function React.enqueueParallel<ParamT>(string, ParamT, function(<any type>, ParamT))
Type Parameters
ParamT
stringParamTfunction(<any type>, ParamT)
ReactNodeRef🔗
global record ReactNodeRef
focus: function(ReactNodeRef) getPosition: function(ReactNodeRef, number, number): Vec2f getIdentity: function(ReactNodeRef): integer end
ReactNodeRef.focus🔗
function ReactNodeRef.focus(ReactNodeRef)Parameters
ReactNodeRef
ReactNodeRef.getPosition🔗
function ReactNodeRef.getPosition(ReactNodeRef, number, number): Vec2fParameters
ReactNodeRefnumbernumber
Vec2f
ReactNodeRef.getIdentity🔗
function ReactNodeRef.getIdentity(ReactNodeRef): integerParameters
ReactNodeRef
integer
ReactNodeRefApi0🔗
global record ReactNodeRefApi0<Api>
getApi: function(ReactNodeRefApi0<Api>): Api focus: function(ReactNodeRefApi0<Api>) getPosition: function(ReactNodeRefApi0<Api>, number, number): Vec2f getIdentity: function(ReactNodeRefApi0<Api>): integer ensureVisible: function(ReactNodeRefApi0<Api>) setSelectedRecursive: function(ReactNodeRefT<Api>, boolean) end
Type Parameters
Api
ReactNodeRefApi0.getApi🔗
function ReactNodeRefApi0.getApi(ReactNodeRefApi0<Api>): ApiParameters
ReactNodeRefApi0<Api>
Api
ReactNodeRefApi0.focus🔗
function ReactNodeRefApi0.focus(ReactNodeRefApi0<Api>)Parameters
ReactNodeRefApi0<Api>
ReactNodeRefApi0.getPosition🔗
function ReactNodeRefApi0.getPosition(ReactNodeRefApi0<Api>, number, number): Vec2fParameters
ReactNodeRefApi0<Api>numbernumber
Vec2f
ReactNodeRefApi0.getIdentity🔗
function ReactNodeRefApi0.getIdentity(ReactNodeRefApi0<Api>): integerParameters
ReactNodeRefApi0<Api>
integer
ReactNodeRefApi0.ensureVisible🔗
function ReactNodeRefApi0.ensureVisible(ReactNodeRefApi0<Api>)Parameters
ReactNodeRefApi0<Api>
ReactNodeRefApi0.setSelectedRecursive🔗
function ReactNodeRefApi0.setSelectedRecursive(ReactNodeRefT<Api>, boolean)Parameters
ReactNodeRefT<Api>boolean
ReactNodeRefApiT🔗
global record ReactNodeRefApiT<T, Api>
getApi: function(ReactNodeRefApiT<T, Api>): Api focus: function(ReactNodeRefApiT<T, Api>) getPosition: function(ReactNodeRefApiT<T, Api>, number, number): Vec2f getIdentity: function(ReactNodeRefApiT<T, Api>): integer ensureVisible: function(ReactNodeRefApiT<T, Api>) setSelectedRecursive: function(ReactNodeRefT<T, Api>, boolean) end
Type Parameters
TApi
ReactNodeRefApiT.getApi🔗
function ReactNodeRefApiT.getApi(ReactNodeRefApiT<T, Api>): ApiParameters
ReactNodeRefApiT<T, Api>
Api
ReactNodeRefApiT.focus🔗
function ReactNodeRefApiT.focus(ReactNodeRefApiT<T, Api>)Parameters
ReactNodeRefApiT<T, Api>
ReactNodeRefApiT.getPosition🔗
function ReactNodeRefApiT.getPosition(ReactNodeRefApiT<T, Api>, number, number): Vec2fParameters
ReactNodeRefApiT<T, Api>numbernumber
Vec2f
ReactNodeRefApiT.getIdentity🔗
function ReactNodeRefApiT.getIdentity(ReactNodeRefApiT<T, Api>): integerParameters
ReactNodeRefApiT<T, Api>
integer
ReactNodeRefApiT.ensureVisible🔗
function ReactNodeRefApiT.ensureVisible(ReactNodeRefApiT<T, Api>)Parameters
ReactNodeRefApiT<T, Api>
ReactNodeRefApiT.setSelectedRecursive🔗
function ReactNodeRefApiT.setSelectedRecursive(ReactNodeRefT<T, Api>, boolean)Parameters
ReactNodeRefT<T, Api>boolean
ReactNodeRefT🔗
global record ReactNodeRefT<T>
focus: function(ReactNodeRefT<T>) getPosition: function(ReactNodeRefT<T>, number, number): Vec2f ensureVisible: function(ReactNodeRefT<T>) setSelectedRecursive: function(ReactNodeRefT<T>, boolean) end
Type Parameters
T
ReactNodeRefT.focus🔗
function ReactNodeRefT.focus(ReactNodeRefT<T>)Parameters
ReactNodeRefT<T>
ReactNodeRefT.getPosition🔗
function ReactNodeRefT.getPosition(ReactNodeRefT<T>, number, number): Vec2fParameters
ReactNodeRefT<T>numbernumber
Vec2f
ReactNodeRefT.ensureVisible🔗
function ReactNodeRefT.ensureVisible(ReactNodeRefT<T>)Parameters
ReactNodeRefT<T>
ReactNodeRefT.setSelectedRecursive🔗
function ReactNodeRefT.setSelectedRecursive(ReactNodeRefT<T>, boolean)Parameters
ReactNodeRefT<T>boolean
ReactPlugin🔗
global record ReactPlugin<RecipeParam>
recipe: Recipe<RecipeParam> order: number condition: function(RecipeParam): boolean end
Type Parameters
RecipeParam
ReactPlugin.recipe🔗
ReactPlugin.recipe: Recipe<RecipeParam>
ReactPlugin.order🔗
ReactPlugin.order: number
ReactPlugin.condition🔗
function ReactPlugin.condition(RecipeParam): booleanParameters
RecipeParam
boolean
ReactPlugin0🔗
ReactPlugin0.recipe🔗
ReactPlugin0.recipe: Recipe0
ReactPlugin0.order🔗
ReactPlugin0.order: number
ReactPlugin0.condition🔗
function ReactPlugin0.condition(): booleanReturns
boolean
ReactPluginDesc🔗
ReactPluginDesc.filePath🔗
ReactPluginDesc.filePath: ResName
ReactPluginDesc.condition🔗
ReactPluginDesc.condition: ResName
ReactPluginDesc.order🔗
ReactPluginDesc.order: number
ReactRefT🔗
Type Parameters
T
ReactRefT.get🔗
function ReactRefT.get(ReactRefT<T>): TParameters
ReactRefT<T>
T
ReactRefT.set🔗
function ReactRefT.set(ReactRefT<T>, T)Parameters
ReactRefT<T>T
ReactRefT.transform🔗
function ReactRefT.transform(ReactRefT, function(T) : T)Parameters
ReactRefTfunction(T): T
ReactRefT.hasExpired🔗
function ReactRefT.hasExpired(ReactRefT<T>): booleanParameters
ReactRefT<T>
boolean
ReactRefWrap🔗
global record ReactRefWrap
get: function(ReactRefWrap): ReactNodeRef set: function(ReactRefWrap, any) transform: function(ReactRefWrap, function(<any type>) : <any type>) hasExpired: function(ReactRefWrap): boolean end
ReactRefWrap.get🔗
function ReactRefWrap.get(ReactRefWrap): ReactNodeRefParameters
ReactRefWrap
ReactNodeRef
ReactRefWrap.set🔗
function ReactRefWrap.set(ReactRefWrap, any)Parameters
ReactRefWrapany
ReactRefWrap.transform🔗
function ReactRefWrap.transform(ReactRefWrap, function(<any type>) : <any type>)Parameters
ReactRefWrapfunction(<any type>): <any type>
ReactRefWrap.hasExpired🔗
function ReactRefWrap.hasExpired(ReactRefWrap): booleanParameters
ReactRefWrap
boolean
ReactRefWrapApi0🔗
global record ReactRefWrapApi0<Api>
get: function(ReactRefWrapApi0<Api>): ReactNodeRefApi0<Api> set: function(ReactRefWrapApi0<Api>, ReactNodeRefApi0<Api>) transform: function(ReactRefWrapApi0<Api>, function(ReactNodeRefApi0<Api>) : ReactNodeRefApi0<Api>) hasExpired: function(ReactRefWrapApi0<Api>): boolean end
Type Parameters
Api
ReactRefWrapApi0.get🔗
function ReactRefWrapApi0.get(ReactRefWrapApi0<Api>): ReactNodeRefApi0<Api>Parameters
ReactRefWrapApi0<Api>
ReactNodeRefApi0<Api>
ReactRefWrapApi0.set🔗
function ReactRefWrapApi0.set(ReactRefWrapApi0<Api>, ReactNodeRefApi0<Api>)Parameters
ReactRefWrapApi0<Api>ReactNodeRefApi0<Api>
ReactRefWrapApi0.transform🔗
function ReactRefWrapApi0.transform(ReactRefWrapApi0<Api>, function(ReactNodeRefApi0<Api>) : ReactNodeRefApi0<Api>)Parameters
ReactRefWrapApi0<Api>function(ReactNodeRefApi0<Api>): ReactNodeRefApi0<Api>
ReactRefWrapApi0.hasExpired🔗
function ReactRefWrapApi0.hasExpired(ReactRefWrapApi0<Api>): booleanParameters
ReactRefWrapApi0<Api>
boolean
ReactRefWrapApiT🔗
global record ReactRefWrapApiT<T, Api>
get: function(ReactRefWrapApiT<T, Api>): ReactNodeRefApiT<T, Api> set: function(ReactRefWrapApiT<T, Api>, ReactNodeRefApiT<T, Api>) transform: function(ReactRefWrapApiT<T, Api>, function(ReactNodeRefApiT<T, Api>) : ReactNodeRefApiT<T, Api>) hasExpired: function(ReactRefWrapApiT<T, Api>): boolean end
Type Parameters
TApi
ReactRefWrapApiT.get🔗
function ReactRefWrapApiT.get(ReactRefWrapApiT<T, Api>): ReactNodeRefApiT<T, Api>Parameters
ReactRefWrapApiT<T, Api>
ReactNodeRefApiT<T, Api>
ReactRefWrapApiT.set🔗
function ReactRefWrapApiT.set(ReactRefWrapApiT<T, Api>, ReactNodeRefApiT<T, Api>)Parameters
ReactRefWrapApiT<T, Api>ReactNodeRefApiT<T, Api>
ReactRefWrapApiT.transform🔗
function ReactRefWrapApiT.transform(ReactRefWrapApiT<T, Api>, function(ReactNodeRefApiT<T, Api>) : ReactNodeRefApiT<T, Api>)Parameters
ReactRefWrapApiT<T, Api>function(ReactNodeRefApiT<T, Api>): ReactNodeRefApiT<T, Api>
ReactRefWrapApiT.hasExpired🔗
function ReactRefWrapApiT.hasExpired(ReactRefWrapApiT<T, Api>): booleanParameters
ReactRefWrapApiT<T, Api>
boolean
ReactRefWrapT🔗
global record ReactRefWrapT<T>
get: function(ReactRefWrapT<T>): ReactNodeRefT<T> set: function(ReactRefWrapT<T>, ReactNodeRefT<T>) transform: function(ReactRefWrapT<T>, function(ReactNodeRefT<T>) : ReactNodeRefT<T>) hasExpired: function(ReactRefWrapT<T>): boolean end
Type Parameters
T
ReactRefWrapT.get🔗
function ReactRefWrapT.get(ReactRefWrapT<T>): ReactNodeRefT<T>Parameters
ReactRefWrapT<T>
ReactNodeRefT<T>
ReactRefWrapT.set🔗
function ReactRefWrapT.set(ReactRefWrapT<T>, ReactNodeRefT<T>)Parameters
ReactRefWrapT<T>ReactNodeRefT<T>
ReactRefWrapT.transform🔗
function ReactRefWrapT.transform(ReactRefWrapT<T>, function(ReactNodeRefT<T>) : ReactNodeRefT<T>)Parameters
ReactRefWrapT<T>function(ReactNodeRefT<T>): ReactNodeRefT<T>
ReactRefWrapT.hasExpired🔗
function ReactRefWrapT.hasExpired(ReactRefWrapT<T>): booleanParameters
ReactRefWrapT<T>
boolean
ReactReplacementApi🔗
global record ReactReplacementApi
ReplaceRecipe: function<RecipeType>(RecipeType, RecipeType) end
ReactReplacementApi.ReplaceRecipe🔗
function ReactReplacementApi.ReplaceRecipe<RecipeType>(RecipeType, RecipeType)
Type Parameters
RecipeType
RecipeTypeRecipeType
ReactReplacementConfig🔗
ReactReplacementConfig.doReplaceFn🔗
function ReactReplacementConfig.doReplaceFn(ReactReplacementApi)Parameters
ReactReplacementApi
ReactReplacementConfig.order🔗
ReactReplacementConfig.order: number
ReactReplacementConfigDesc🔗
ReactReplacementConfigDesc.filePath🔗
ReactReplacementConfigDesc.filePath: ResName
ReactReplacementConfigDesc.doReplaceFn🔗
ReactReplacementConfigDesc.doReplaceFn: string
ReactReplacementConfigDesc.order🔗
ReactReplacementConfigDesc.order: number
ReactState🔗
global record ReactState
old: function(ReactState): any set: function(ReactState, any) transform: function(ReactState, function(<any type>) : <any type>) hasExpired: function(ReactState): boolean end
ReactState.old🔗
function ReactState.old(ReactState): anyParameters
ReactState
any
ReactState.set🔗
function ReactState.set(ReactState, any)Parameters
ReactStateany
ReactState.transform🔗
function ReactState.transform(ReactState, function(<any type>) : <any type>)Parameters
ReactStatefunction(<any type>): <any type>
ReactState.hasExpired🔗
function ReactState.hasExpired(ReactState): booleanParameters
ReactState
boolean
ReactStateT🔗
global record ReactStateT<T>
old: function(ReactStateT<T>): T set: function(ReactStateT<T>, T) transform: function(ReactStateT<T>, function(T) : T) hasExpired: function(ReactStateT<T>): boolean end
Type Parameters
T
ReactStateT.old🔗
function ReactStateT.old(ReactStateT<T>): TParameters
ReactStateT<T>
T
ReactStateT.set🔗
function ReactStateT.set(ReactStateT<T>, T)Parameters
ReactStateT<T>T
ReactStateT.transform🔗
function ReactStateT.transform(ReactStateT<T>, function(T) : T)Parameters
ReactStateT<T>function(T): T
ReactStateT.hasExpired🔗
function ReactStateT.hasExpired(ReactStateT<T>): booleanParameters
ReactStateT<T>
boolean
ReactStyleParams🔗
global record ReactStyleParams
class: string end
ReactStyleParams.class🔗
ReactStyleParams.class: string
ReactToolDefinition🔗
global record ReactToolDefinition<P> is IReactToolDefinition
push: function(Builtin.ToolStackContext<P>, P) pop: function(Builtin.ToolStackContext<P>, P) shelve: function(Builtin.ToolStackContext<P>, P, boolean) getActiveVariant: function(Builtin.ToolStackContext<P>, P): string getDebugString: function(Builtin.ToolStackContext<P>, P): string end
Type Parameters
P
ReactToolDefinition.push🔗
function ReactToolDefinition.push(Builtin.ToolStackContext<P>, P)Parameters
Builtin.ToolStackContext<P>P
ReactToolDefinition.pop🔗
function ReactToolDefinition.pop(Builtin.ToolStackContext<P>, P)Parameters
Builtin.ToolStackContext<P>P
ReactToolDefinition.shelve🔗
function ReactToolDefinition.shelve(Builtin.ToolStackContext<P>, P, boolean)Parameters
Builtin.ToolStackContext<P>Pboolean
ReactToolDefinition.getActiveVariant🔗
function ReactToolDefinition.getActiveVariant(Builtin.ToolStackContext<P>, P): stringParameters
Builtin.ToolStackContext<P>P
string
ReactToolDefinition.getDebugString🔗
function ReactToolDefinition.getDebugString(Builtin.ToolStackContext<P>, P): stringParameters
Builtin.ToolStackContext<P>P
string
Recipe🔗
global record Recipe<T> is IRecipe
end
Type Parameters
T
Recipe0🔗
global record Recipe0
end
Recipe2🔗
global record Recipe2<T, T2> is IRecipe
end
Type Parameters
TT2
Recipe3🔗
global record Recipe3<T, T2, T3> is IRecipe
end
Type Parameters
TT2T3
Recipe4🔗
global record Recipe4<T, T2, T3, T4> is IRecipe
end
Type Parameters
TT2T3T4
RecipeWithApi🔗
global record RecipeWithApi<T, Api> is IRecipe
end
Type Parameters
TApi
RecipeWithApi0🔗
Type Parameters
Api
RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>)🔗
metamethod RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>)(RecipeWithApi0<Api>): TreeNodeIdParameters
RecipeWithApi0<Api>
TreeNodeId
RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, RefFill)🔗
metamethod RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, RefFill)(RecipeWithApi0<Api>, RefFill): TreeNodeIdParameters
RecipeWithApi0<Api>RefFill
TreeNodeId
RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, ReactStyle)🔗
metamethod RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, ReactStyle)(RecipeWithApi0<Api>, ReactStyle): TreeNodeIdParameters
RecipeWithApi0<Api>ReactStyle
TreeNodeId
RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, RefFill, ReactStyle)🔗
metamethod RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, RefFill, ReactStyle)(RecipeWithApi0<Api>, RefFill, ReactStyle): TreeNodeIdParameters
RecipeWithApi0<Api>RefFillReactStyle
TreeNodeId
RecipeWithApi2🔗
global record RecipeWithApi2<T, T2, Api>
metamethod __call: function(RecipeWithApi2<T, T2, Api>, T, T2): TreeNodeId end
Type Parameters
TT2Api
RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, T, T2)🔗
metamethod RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, T, T2)(RecipeWithApi2<T, T2, Api>, T, T2): TreeNodeIdParameters
RecipeWithApi2<T, T2, Api>TT2
TreeNodeId
RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, RefFill, T, T2)🔗
metamethod RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, RefFill, T, T2)(RecipeWithApi2<T, T2, Api>, RefFill, T, T2): TreeNodeIdParameters
RecipeWithApi2<T, T2, Api>RefFillTT2
TreeNodeId
RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, ReactStyle, T, T2)🔗
metamethod RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, ReactStyle, T, T2)(RecipeWithApi2<T, T2, Api>, ReactStyle, T, T2): TreeNodeIdParameters
RecipeWithApi2<T, T2, Api>ReactStyleTT2
TreeNodeId
RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, RefFill, ReactStyle, T, T2)🔗
metamethod RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, RefFill, ReactStyle, T, T2)(RecipeWithApi2<T, T2, Api>, RefFill, ReactStyle, T, T2): TreeNodeIdParameters
RecipeWithApi2<T, T2, Api>RefFillReactStyleTT2
TreeNodeId
RecipeWithApi3🔗
global record RecipeWithApi3<T, T2, T3, Api>
metamethod __call: function(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3): TreeNodeId end
Type Parameters
TT2T3Api
RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3)🔗
metamethod RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3)(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3): TreeNodeIdParameters
RecipeWithApi3<T, T2, T3, Api>TT2T3
TreeNodeId
RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, RefFill, T, T2, T3)🔗
metamethod RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, RefFill, T, T2, T3)(RecipeWithApi3<T, T2, T3, Api>, RefFill, T, T2, T3): TreeNodeIdParameters
RecipeWithApi3<T, T2, T3, Api>RefFillTT2T3
TreeNodeId
RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, ReactStyle, T, T2, T3)🔗
metamethod RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, ReactStyle, T, T2, T3)(RecipeWithApi3<T, T2, T3, Api>, ReactStyle, T, T2, T3): TreeNodeIdParameters
RecipeWithApi3<T, T2, T3, Api>ReactStyleTT2T3
TreeNodeId
RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, RefFill, ReactStyle, T, T2, T3)🔗
metamethod RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, RefFill, ReactStyle, T, T2, T3)(RecipeWithApi3<T, T2, T3, Api>, RefFill, ReactStyle, T, T2, T3): TreeNodeIdParameters
RecipeWithApi3<T, T2, T3, Api>RefFillReactStyleTT2T3
TreeNodeId
RefFill🔗
global record RefFill
end
TreeNodeId🔗
global record TreeNodeId
end
WrapperExtensionPoint🔗
global record WrapperExtensionPoint<WrappedRecipe, RecipeParam>
wrappedRecipe: WrappedRecipe id: string end
Type Parameters
WrappedRecipeRecipeParam
WrapperExtensionPoint.wrappedRecipe🔗
WrapperExtensionPoint.wrappedRecipe: WrappedRecipe
WrapperExtensionPoint.id🔗
WrapperExtensionPoint.id: string
WrapperExtensionPoint0🔗
Type Parameters
WrappedRecipe
WrapperExtensionPoint0.wrappedRecipe🔗
WrapperExtensionPoint0.wrappedRecipe: WrappedRecipe
WrapperExtensionPoint0.id🔗
WrapperExtensionPoint0.id: string