mobx-sentinel API doc
    Preparing search index...

    Function makeValidatable

    • Make a target object validatable

      It's just a shorthand of:

      Validator.get(target).addAsyncHandler(expr, handler, opt)
      

      Type Parameters

      • T extends object
      • Expr

      Parameters

      • target: T

        The target object

      • expr: () => Expr

        The expression to observe

      • handler: AsyncHandler<T, NoInfer<Expr>>

        The async handler to call when the expression changes

      • Optionalopt: HandlerOptions<NoInfer<Expr>>

        The handler options

      Returns () => void

      A function to remove the handler

      If you're using make(Auto)Observable, make sure to call makeValidatable after make(Auto)Observable.

    • Make a target object validatable

      It's just a shorthand of:

      Validator.get(target).addSyncHandler(handler, opt)
      

      Type Parameters

      • T extends object

      Parameters

      • target: T

        The target object

      • handler: SyncHandler<T>

        The sync handler containing observable expressions

      • Optionalopt: HandlerOptions<unknown>

        The handler options

      Returns () => void

      A function to remove the handler

      If you're using make(Auto)Observable, make sure to call makeValidatable after make(Auto)Observable.