Type Utils
    Preparing search index...

      Type Utils

      Namespaces

      Classes
      Experimental
      Generics
      helpers
      TupleTools
      types
      V1
      V2
      V3
      Validators

      Classes

      BaseValidator
      TypeGuardError

      Type Aliases

      Action
      All
      AnyStruct
      ArrayRule
      ArrayStruct
      Async
      AsyncFn
      AsyncFn0
      AsyncFn1
      AsyncFn10
      AsyncFn2
      AsyncFn3
      AsyncFn4
      AsyncFn5
      AsyncFn6
      AsyncFn7
      AsyncFn8
      AsyncFn9
      AsyncFunc
      AsyncResult
      BaseStruct
      BigIntStruct
      BooleanStruct
      ClassInstanceStruct
      ConstructorSignature
      CreateRuleArgs
      Custom
      CustomFactory
      CustomHandler
      CustomStruct
      Default
      DropFirstInTuple
      Entries
      Entry
      EnumStruct
      ErrorResult
      Factory
      FirstInTuple
      FiveParamsFunc
      Fn
      Fn0
      Fn1
      Fn10
      Fn2
      Fn3
      Fn4
      Fn5
      Fn6
      Fn7
      Fn8
      Fn9
      FourParamsFunc
      Func
      Func0
      Func1
      Func10
      Func2
      Func3
      Func4
      Func5
      Func6
      Func7
      Func8
      Func9
      GenericStruct
      GetCustomRuleArgs
      GetCustomRuleHandler
      GetCustomRuleName
      GetOptional
      GetRequired
      GetSchemaStruct
      GetStringKeys
      GetStruct
      GetTypeGuard
      GetTypeGuards
      Id
      Infer
      IntersectionStruct
      LastInTuple
      LengthOfTuple
      MapFn
      MapToTypeGuards
      Merge
      Merge10
      Merge3
      Merge4
      Merge5
      Merge6
      Merge7
      Merge8
      Merge9
      MergeObjects
      MessageFormator
      NoArgs
      NoParamsFunc
      NullStruct
      NumberRule
      NumberStruct
      ObjectEntries
      ObjectEntry
      ObjectStruct
      ObjectValue
      ObjectValues
      OmitFirstItemFromTuple
      OneParamFunc
      Optionalize
      OptionalizeTypeGuard
      OptionalizeTypeGuardClosure
      OptionalKeys
      OptionalPropertyNames
      OptionalRule
      Param
      Param0
      Param1
      Param10
      Param2
      Param3
      Param4
      Param5
      Param6
      Param7
      Param8
      Param9
      Predicate
      PrimitiveStruct
      RecordRule
      RecordStruct
      RequiredKeys
      ResolveIfTypeGuard
      Result
      Rule
      RuleFactory
      RuleStruct
      RuleTuple
      Spread
      SpreadProperties
      StaticValidators
      StringRule
      StringStruct
      Struct
      StructType
      SucessfulResult
      SymbolStruct
      ThreeParamsFunc
      TMapFn
      TupleSlice
      TupleStruct
      TupleSubset
      TwoParamsFunc
      TypeFromArray
      TypeGuard
      TypeGuardClosure
      TypeGuardFactory
      TypeGuards
      UndefinedStruct
      UnionStruct
      Value
      Values

      Variables

      and
      any
      array
      ArrayRules
      asEnum
      asNull
      asUndefined
      bigint
      boolean
      number
      NumberRules
      object
      or
      primitive
      record
      RecordRules
      Rules
      Schema
      string
      StringRules
      symbol
      tuple
      useSchema

      Functions

      asTypeGuard
      createRule
      ensureInstanceOf
      ensureInterface
      getCustomRuleMessages
      getRule
      getRuleSetterForCustomHandler
      getStructMetadata
      hasOptionalFlag
      is
      isCustom
      isCustomHandler
      isDefaultRule
      isInstanceOf
      isRule
      isTypeGuard
      isUnaryFunction
      optionalize
      optionalizeOverloadFactory
      parseRule
      setRule
      setStructMetadata
      useCustomRules