TP4056 input current
See the (a) datasheet like TP4056 datasheet, first page:

Absolute maximum ratings:


BAT Pin Current：1200mA
PROG Pin Current：1200uA 


However, it's better to stick to the Electrical Characteristics page on the next page.