- hasMemberOfType<T, K>(instance: unknown, property: K, type: "string"): instance is { [ P in PropertyKey]: string } & T
-
Type Parameters
-
T = unknown
-
K extends PropertyKey = keyof T
Parameters
-
instance: unknown
-
property: K
-
type: "string"
Returns instance is { [ P in PropertyKey]: string } & T
- hasMemberOfType<T, K>(instance: unknown, property: K, type: "number"): instance is { [ P in PropertyKey]: number } & T
-
Type Parameters
-
T = unknown
-
K extends PropertyKey = keyof T
Parameters
-
instance: unknown
-
property: K
-
type: "number"
Returns instance is { [ P in PropertyKey]: number } & T
- hasMemberOfType<T, K>(instance: unknown, property: K, type: "boolean"): instance is { [ P in PropertyKey]: boolean } & T
-
Type Parameters
-
T = unknown
-
K extends PropertyKey = keyof T
Parameters
-
instance: unknown
-
property: K
-
type: "boolean"
Returns instance is { [ P in PropertyKey]: boolean } & T
- hasMemberOfType<T, K>(instance: unknown, property: K, type: "object"): instance is { [ P in PropertyKey]: object } & T
-
Type Parameters
-
T = unknown
-
K extends PropertyKey = keyof T
Parameters
-
instance: unknown
-
property: K
-
type: "object"
Returns instance is { [ P in PropertyKey]: object } & T
- hasMemberOfType<T, K>(instance: unknown, property: K, type: "function"): instance is { [ P in PropertyKey]: Function } & T
-
Type Parameters
-
T = unknown
-
K extends PropertyKey = keyof T
Parameters
-
instance: unknown
-
property: K
-
type: "function"
Returns instance is { [ P in PropertyKey]: Function } & T
Returns true if the member is a string.
Returns