@tsdotnet/type - v1.2.7
    Preparing search index...

    Function hasMemberOfType

    Returns true if the member matches the type.

    • Returns true if the member is a string.

      Type Parameters

      • T = unknown
      • K extends PropertyKey = keyof T

      Parameters

      • instance: unknown
      • property: K
      • type: "string"

      Returns instance is { [P in PropertyKey]: string } & T

    • Returns true if the member is a number.

      Type Parameters

      • T = unknown
      • K extends PropertyKey = keyof T

      Parameters

      • instance: unknown
      • property: K
      • type: "number"

      Returns instance is { [P in PropertyKey]: number } & T

    • Returns true if the member is a boolean.

      Type Parameters

      • T = unknown
      • K extends PropertyKey = keyof T

      Parameters

      • instance: unknown
      • property: K
      • type: "boolean"

      Returns instance is { [P in PropertyKey]: boolean } & T

    • Returns true if the member is a object.

      Type Parameters

      • T = unknown
      • K extends PropertyKey = keyof T

      Parameters

      • instance: unknown
      • property: K
      • type: "object"

      Returns instance is { [P in PropertyKey]: object } & T

    • Returns true if the member is a Function.

      Type Parameters

      • T = unknown
      • K extends PropertyKey = keyof T

      Parameters

      • instance: unknown
      • property: K
      • type: "function"

      Returns instance is { [P in PropertyKey]: Function } & T