Documentation
    Preparing search index...

    Module @futuremachine/core

    FutureMachine Logo

    @futuremachine/core

    npm version License

    A TypeScript library for Futures, persistent Promises that survive process restarts and can be resolved by ID.


    API

    createFutureMachine
    ContainersAPI
    DictionariesAPI
    ExceptionsAPI
    FutureMachineAPI
    FuturesAPI
    ListsAPI
    MethodsAPI
    StructsAPI

    Future

    Future
    FutureExecutor
    FutureFulfilledResult
    FutureId
    FutureRejectedResult
    FutureSettledResult
    RejectCallback
    ResolveCallback
    ValidResult

    Method

    Method
    MethodName
    Method

    Containers

    Dictionary
    Entity
    List
    StateBuilder
    RawStruct
    Struct
    Struct

    Exceptions

    AggregateException
    Exception
    SerializableException
    TypeException
    AggregateExceptionState
    ExceptionOptions
    ExceptionState

    Database

    FutureState
    MethodType
    ObjectDBType
    FutureDatabaseImpl
    FutureMachineDBTools
    ObjectDB
    SimpleEntityDB
    SimpleFutureDatabase
    AggregateDB
    DictionaryDB
    EntityDB
    FutureDatabase
    FutureDB
    ListDB
    MethodDB
    StructDB
    FromSerializableDB
    ListElement
    Reaction
    Serializable
    SerializableDB
    SimpleFutureDatabaseState
    ToSerializableDB
    GetFutureDatabase