• Returns true if the member is a string.

    Returns

    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.

    Returns

    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.

    Returns

    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.

    Returns

    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.

    Returns

    Type Parameters

    • T = unknown

    • K extends PropertyKey = keyof T

    Parameters

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

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

Generated using TypeDoc