How to perform scroll to the item on mobile screen

Hi all,

I would like to perform the scroll on the screen of mobile which has list of items.
This is NOT a webview, this is a native screen on which I have to perform the scroll.
I am using appium with webdriverio in my automation framework with typescript language.

I tried below things but none was successful.

const elem = await driver.findElement(‘xpath’, //*[@content-desc="${catalogList[catalogList.length-3]}"]);
await driver.touchScroll(10,100, elem[‘ELEMENT’]);

await driver.execute('mobile: scroll', {direction: 'down'});

Can someone tell me please how can I achieve this in Android as well as in IOS?