action => {} (action) => {} (action?) => {} (action: string) => {} (action): void => {} ( action // hhhhhhhh ) => {} ({ action }) => {} ([ action ]) => {} (...action) => {} (action = 1) => {}