Brands a route handler with the success status it answers with, so a
documentation generator can read it without importing the plugin that
produced it.
The function is branded in place and returned, so identity is preserved and
the brand costs no wrapper frame per request. The property is symbol-keyed
and non-enumerable, so it is invisible to Object.keys, JSON.stringify
and spread, and the handler behaves exactly as it did.
Brands a route handler with the success status it answers with, so a documentation generator can read it without importing the plugin that produced it.
The function is branded in place and returned, so identity is preserved and the brand costs no wrapper frame per request. The property is symbol-keyed and non-enumerable, so it is invisible to
Object.keys,JSON.stringifyand spread, and the handler behaves exactly as it did.