mirror of
https://github.com/prymitive/karma
synced 2026-05-07 03:26:52 +00:00
20 lines
619 B
JavaScript
20 lines
619 B
JavaScript
import PropTypes from "prop-types";
|
|
|
|
const SilenceFormSuggestion = PropTypes.shape({
|
|
label: PropTypes.string.isRequired,
|
|
value: PropTypes.string.isRequired
|
|
});
|
|
|
|
const SilenceFormMatcher = PropTypes.exact({
|
|
id: PropTypes.string.isRequired,
|
|
name: PropTypes.string.isRequired,
|
|
values: PropTypes.arrayOf(SilenceFormSuggestion).isRequired,
|
|
suggestions: PropTypes.exact({
|
|
names: PropTypes.arrayOf(SilenceFormSuggestion).isRequired,
|
|
values: PropTypes.arrayOf(SilenceFormSuggestion).isRequired
|
|
}).isRequired,
|
|
isRegex: PropTypes.bool.isRequired
|
|
});
|
|
|
|
export { SilenceFormMatcher, SilenceFormSuggestion };
|