Class SchemaManager

Constructors

  • Parameters

    Returns SchemaManager

Properties

map: Map<string, SchemaType>

Accessors

  • get isAbortEarly(): boolean
  • 获取 abortEarly 选项

    Returns boolean

Methods

  • 检查指定基本类型并返回值

    Parameters

    • type: string

      名称

    • isArray: boolean

      是否为数组

    • input: any

      输入值

    • params: any

      类型参数

    • Optional format: boolean

      是否格式化

    Returns ISchemaCheckResult

  • 创建Schema但不自动注册

    Parameters

    Returns SchemaType

  • 遍历类型

    Parameters

    • iter: ((value, key, map) => void)

      迭代函数

        • (value, key, map): void
        • Parameters

          Returns void

    Returns void

  • 获取指定Schema

    Parameters

    • type: string

      名称

    Returns SchemaType

  • 是否已注册指定Schema

    Parameters

    • type: string

      名称

    Returns boolean

  • 注册Schema

    Parameters

    Returns this

  • 检查指定Schema并返回值

    Parameters

    • type: string

      名称

    • input: any

      输入值

    Returns ISchemaCheckResult

Generated using TypeDoc