Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "complex/promotion-rules/docs/types/index.d"

Index

Interfaces

Type aliases

Functions

Type aliases

DataType

Number data types.

PromotionRule

PromotionRule: DataType | number

Promotion rule.

RealDataTypes

RealDataTypes: "float64" | "float32" | "int32" | "int16" | "int8" | "uint32" | "uint16" | "uint8" | "uint8c"

Real number data types.

Functions

promotionRules

  • Returns the complex number data type with the smallest size and closest "kind" to which data types can be safely cast.

    Parameters

    Returns PromotionRule

    promotion rule

    Example

    var dt = promotionRules( 'complex128', 'complex64' );
    // returns 'complex128'

    Example

    var dt = promotionRules( 'complex128', 'foo' );
    // returns null
  • Returns the complex number data type with the smallest size and closest "kind" to which data types can be safely cast.

    Parameters

    • dtype1: string

      data type

    • dtype2: string

      data type

    Returns null

    promotion rule

    Example

    var dt = promotionRules( 'complex128', 'foo' );
    // returns null

    Example

    var dt = promotionRules( 'bar', 'complex128' );
    // returns null

    Example

    var dt = promotionRules( 'bar', 'foo' );
    // returns null
  • Returns a type promotion table displaying complex number data types with the smallest size and closest "kind" to which data types can be safely cast.

    Returns Table

    promotion rule table

    Example

    var table = promotionRules();
    // returns {...}