Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SdtfPrimitiveTypeGuard

Hierarchy

  • SdtfPrimitiveTypeGuard

Index

Constructors

Methods

  • assertBoolean(value: unknown): asserts value is boolean
  • Parameters

    • value: unknown

    Returns asserts value is boolean

  • assertColor(value: unknown): asserts value is SdtfPrimitiveColorType
  • Parameters

    • value: unknown

    Returns asserts value is SdtfPrimitiveColorType

  • assertDataView(value: unknown): asserts value is DataView
  • Parameters

    • value: unknown

    Returns asserts value is DataView

  • assertJson(value: unknown): asserts value is SdtfPrimitiveJsonType
  • Parameters

    • value: unknown

    Returns asserts value is SdtfPrimitiveJsonType

  • assertNumber(value: unknown): asserts value is number
  • Parameters

    • value: unknown

    Returns asserts value is number

  • assertString(value: unknown): asserts value is string
  • Parameters

    • value: unknown

    Returns asserts value is string

  • isBoolean(value: unknown): value is boolean
  • Parameters

    • value: unknown

    Returns value is boolean

  • isBooleanType(typeHint: undefined | string): typeHint is BOOLEAN
  • Parameters

    • typeHint: undefined | string

    Returns typeHint is BOOLEAN

  • isColor(value: unknown): value is SdtfPrimitiveColorType
  • Parameters

    • value: unknown

    Returns value is SdtfPrimitiveColorType

  • isColorType(typeHint: undefined | string): typeHint is COLOR
  • Parameters

    • typeHint: undefined | string

    Returns typeHint is COLOR

  • isDataView(value: unknown): value is DataView
  • Parameters

    • value: unknown

    Returns value is DataView

  • isDataViewType(typeHint: undefined | string): typeHint is DATA | IMAGE
  • Parameters

    • typeHint: undefined | string

    Returns typeHint is DATA | IMAGE

  • isJson(value: unknown): value is SdtfPrimitiveJsonType
  • Parameters

    • value: unknown

    Returns value is SdtfPrimitiveJsonType

  • isJsonType(typeHint: undefined | string): typeHint is JSON
  • Parameters

    • typeHint: undefined | string

    Returns typeHint is JSON

  • isNumber(value: unknown): value is number
  • Parameters

    • value: unknown

    Returns value is number

  • isNumberType(typeHint: undefined | string): typeHint is DECIMAL | DOUBLE | INT8 | INT16 | INT32 | INT64 | SINGLE | UINT8 | UINT16 | UINT32 | UINT64
  • Parameters

    • typeHint: undefined | string

    Returns typeHint is DECIMAL | DOUBLE | INT8 | INT16 | INT32 | INT64 | SINGLE | UINT8 | UINT16 | UINT32 | UINT64

  • isString(value: unknown): value is string
  • Parameters

    • value: unknown

    Returns value is string

  • isStringType(typeHint: undefined | string): typeHint is CHAR | GUID | STRING
  • Parameters

    • typeHint: undefined | string

    Returns typeHint is CHAR | GUID | STRING