async def supply_manager_linked(self, manager_email: str, channels: list[dict]) -> list[dict]:
manager = await self.store.managers.get_by_email(email=manager_email)
external_ids = manager.get('external_ids', [])
Linked_channel_kinds = set()
for external_id in external_ids:
Linked_channel_kinds. add(external_id.get('kind'))
for channel in channels:
channel{'manager_Linked'] = channeU['kind'] in Linked_channel_kinds
return channels
this is a full code for manager in asyncio, but i want to know what means channels: list[dict]) -> list[dict] in value section in function?