Add typed resolver to the cursor module