synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
18 lines • 830 B
TypeScript
/**
* Extracts column name and validation message from validation message strings.
*
* Example:
* extractColumnValidationMessages(["#/platform: null is not a valid enum value"])
* -> Map { "platform" => ["null is not a valid enum value"] }
*
* extractColumnValidationMessages(["#/requiredNumberArrayColumn/0: some error"])
* -> Map { "requiredNumberArrayColumn" => ["some error"] }
*
* extractColumnValidationMessages(["#: row-level error"])
* -> Map { "_row" => ["row-level error"] }
*
* extractColumnValidationMessages(["#: required key [missingColumn] not found"])
* -> Map { "missingColumn" => ["required key [missingColumn] not found"] }
*/
export declare function extractColumnValidationMessages(messages: string[]): Map<string, string[]>;
//# sourceMappingURL=extractColumnValidationMessages.d.ts.map