PURE invariant core for SupportedFeatures (exported for unit tests): the raw column value must either be null/empty (unsupported — valid) or a JSON OBJECT whose keys are all known IBridgeProviderFeatures flags and whose values are all booleans.
SupportedFeatures
IBridgeProviderFeatures
The raw SupportedFeatures column value.
The violations (empty array = valid).
PURE invariant core for
SupportedFeatures(exported for unit tests): the raw column value must either be null/empty (unsupported — valid) or a JSON OBJECT whose keys are all knownIBridgeProviderFeaturesflags and whose values are all booleans.