The Hub Connected Devices Documentation has a general overview of drivers and the Edge Driver Reference has all the detailed information.
Going through the code of the built-in drivers can also be helpful. I don’t want to post a link to that GitHub repository to avoid confusion, but you can easily find it by searching GitHub for “SmartThingsEdgeDrivers”.