I thought I'd implement it how standards assume it to be.
check gatt supplement here https://www.bluetooth.com/specifications/assigned-numbers/ there is only single descriptor documented there, for other services this is typically done by characteristics, weight/scales are there too
EDIT: also the first document with IDs has UUIDs of all standard descriptors on page 81 https://btprodspecificationrefs.blob.core.windows.net/assigned-numbers/Assigned%20Number%20Types/Assigned%20Numbers.pdf#page=81
@fanoush started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
check gatt supplement here https://www.bluetooth.com/specifications/assigned-numbers/
there is only single descriptor documented there, for other services this is typically done by characteristics, weight/scales are there too
EDIT: also the first document with IDs has UUIDs of all standard descriptors on page 81
https://btprodspecificationrefs.blob.core.windows.net/assigned-numbers/Assigned%20Number%20Types/Assigned%20Numbers.pdf#page=81