Type Utils
    Preparing search index...

      Type Utils

      Namespaces

      Experimental
      Generics
      V1
      V2
      V3
      Validators

      Classes

      BaseValidator
      TypeGuardError

      Type Aliases

      All
      AnyStruct
      ArrayRules
      ArrayStruct
      BaseStruct
      BaseTypes
      BigIntRulesConfig
      BigIntStruct
      BooleanStruct
      ConstructorSignature
      CreateRuleArgs
      Custom
      CustomFactory
      CustomHandler
      Default
      Entries
      Entry
      EnumStruct
      Exact
      GenericStruct
      GetOptional
      GetRequired
      GetSchemaStruct
      GetStringKeys
      GetStruct
      GetTypeGuard
      GetTypeGuards
      Id
      Infer
      IntersectionStruct
      MapFn
      MapToTypeGuards
      Merge
      Merge10
      Merge3
      Merge4
      Merge5
      Merge6
      Merge7
      Merge8
      Merge9
      MergeObjects
      MessageFormator
      NullStruct
      NumberRules
      NumberRulesConfig
      NumberStruct
      ObjectEntries
      ObjectEntry
      ObjectStruct
      ObjectValue
      ObjectValues
      OmitFirstItem
      Optional
      Optionalize
      OptionalizeTypeGuard
      OptionalizeTypeGuardClosure
      OptionalKeys
      OptionalPropertyNames
      OptionalSchema
      PrimitiveStruct
      RecordRules
      RequiredKeys
      ResolveIfTypeGuard
      Rule
      RuleTuple
      Spread
      SpreadProperties
      StaticValidators
      StringRules
      StringRulesConfig
      StringStruct
      Struct
      StructType
      SymbolStruct
      TMapFn
      TypeFromArray
      TypeGuard
      TypeGuardClosure
      TypeGuards
      UndefinedStruct
      UnionStruct
      Value
      Values

      Variables

      ArrayRules
      getMessage
      getMessageFormator
      getMetadata
      NumberRules
      Optional
      RecordRules
      Rules
      Schema
      setMessage
      setMessageFormator
      setMetadata
      StringRules

      Functions

      and
      any
      array
      asEnum
      asNull
      asUndefined
      bigint
      boolean
      createRule
      createSetRule
      ensureInstanceOf
      ensureInterface
      getCustomRuleMessages
      getRule
      getStructMetadata
      getValidatorMessage
      getValidatorMessageFormator
      hasMessage
      hasMetadata
      hasOptionalFlag
      hasTypeGuardMetadata
      hasValidatorMessage
      hasValidatorMessageFormator
      imprintMessage
      imprintMessageFormator
      imprintMetadata
      is
      isCustom
      isCustomHandler
      isDefaultRule
      isInstanceOf
      isRule
      isTypeGuard
      isUnaryFunction
      number
      object
      optional
      or
      parseRule
      primitive
      record
      retrieveMessage
      retrieveMessageFormator
      retrieveMetadata
      setAsTypeGuard
      setRule
      setValidatorMessage
      setValidatorMessageFormator
      string
      symbol
      useCustomRules
      useSchema