hasMethod< M extends (
string | symbol)
[], T = { [Key in string | symbol]: Function },>( obj: unknown, ...methodNames: M,): obj is T Type Parameters
- M extends (string | symbol)[]
- T = { [Key in string | symbol]: Function }
Parameters
- obj: unknown
- ...methodNames: M
Returns obj is T