MobX-state-tree

MobX-state-tree

  • Documentation
  • TypeDocs
  • Sponsor
  • GitHub

›Interfaces

Introduction

  • Globals

Interfaces

  • CustomTypeOptions
  • FunctionWithFlag
  • IActionContext
  • IActionRecorder
  • IActionTrackingMiddleware2Call
  • IActionTrackingMiddleware2Hooks
  • IActionTrackingMiddlewareHooks
  • IAnyComplexType
  • IAnyModelType
  • IAnyType
  • IHooks
  • IJsonPatch
  • IMiddlewareEvent
  • IModelReflectionData
  • IModelReflectionPropertiesData
  • IModelType
  • IPatchRecorder
  • IReversibleJsonPatch
  • ISerializedActionCall
  • ISimpleType
  • ISnapshotProcessor
  • ISnapshotProcessors
  • IType
  • IValidationContextEntry
  • IValidationError
  • ReferenceOptionsGetSet
  • ReferenceOptionsOnInvalidated
  • UnionOptions
Edit

FunctionWithFlag

mobx-state-tree - v7.0.2 › FunctionWithFlag

Hierarchy

  • Function

    ↳ FunctionWithFlag

Index

Properties

  • Function
  • [Symbol.metadata]
  • _isFlowAction
  • _isMSTAction
  • arguments
  • caller
  • length
  • name
  • prototype

Methods

  • [Symbol.hasInstance]
  • apply
  • bind
  • call
  • toString

Properties

Function

• Function: FunctionConstructor

Defined in node_modules/typescript/lib/lib.es5.d.ts:319


[Symbol.metadata]

• [Symbol.metadata]: DecoratorMetadata | null

Inherited from void

Defined in node_modules/typescript/lib/lib.esnext.decorators.d.ts:27


Optional _isFlowAction

• _isFlowAction? : undefined | false | true

Defined in src/core/action.ts:42


Optional _isMSTAction

• _isMSTAction? : undefined | false | true

Defined in src/core/action.ts:41


arguments

• arguments: any

Inherited from void

Defined in node_modules/typescript/lib/lib.es5.d.ts:305


caller

• caller: Function

Inherited from void

Defined in node_modules/typescript/lib/lib.es5.d.ts:306


length

• length: number

Inherited from void

Defined in node_modules/typescript/lib/lib.es5.d.ts:302


name

• name: string

Inherited from void

Defined in node_modules/typescript/lib/lib.es2015.core.d.ts:97

Returns the name of the function. Function names are read-only and can not be changed.


prototype

• prototype: any

Inherited from void

Defined in node_modules/typescript/lib/lib.es5.d.ts:301

Methods

[Symbol.hasInstance]

▸ [Symbol.hasInstance](value: any): boolean

Inherited from void

Defined in node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts:164

Determines whether the given value inherits from this function if this function was used as a constructor function.

A constructor function can control which objects are recognized as its instances by 'instanceof' by overriding this method.

Parameters:

NameType
valueany

Returns: boolean


apply

▸ apply(this: Function, thisArg: any, argArray?: any): any

Inherited from void

Defined in node_modules/typescript/lib/lib.es5.d.ts:281

Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.

Parameters:

NameTypeDescription
thisFunction-
thisArganyThe object to be used as the this object.
argArray?anyA set of arguments to be passed to the function.

Returns: any


bind

▸ bind(this: Function, thisArg: any, ...argArray: any[]): any

Inherited from void

Defined in node_modules/typescript/lib/lib.es5.d.ts:296

For a given function, creates a bound function that has the same body as the original function. The this object of the bound function is associated with the specified object, and has the specified initial parameters.

Parameters:

NameTypeDescription
thisFunction-
thisArganyAn object to which the this keyword can refer inside the new function.
...argArrayany[]A list of arguments to be passed to the new function.

Returns: any


call

▸ call(this: Function, thisArg: any, ...argArray: any[]): any

Inherited from void

Defined in node_modules/typescript/lib/lib.es5.d.ts:288

Calls a method of an object, substituting another object for the current object.

Parameters:

NameTypeDescription
thisFunction-
thisArganyThe object to be used as the current object.
...argArrayany[]A list of arguments to be passed to the method.

Returns: any


toString

▸ toString(): string

Inherited from void

Defined in node_modules/typescript/lib/lib.es5.d.ts:299

Returns a string representation of a function.

Returns: string

← CustomTypeOptionsIActionContext →
  • Hierarchy
  • Index
    • Properties
    • Methods
  • Properties
    • Function
    • [Symbol.metadata]
    • Optional _isFlowAction
    • Optional _isMSTAction
    • arguments
    • caller
    • length
    • name
    • prototype
  • Methods
    • [Symbol.hasInstance]
    • apply
    • bind
    • call
    • toString
MobX-state-tree
Docs
Getting StartedBasic conceptsAdvanced conceptsAPI Reference
Community
GitHub DiscussionsStack Overflow
More
BlogGitHubStar
Facebook Open Source
Copyright © 2025 Michel Weststrate