@mapbox/mapbox-gl-style-spec
Version:
a specification for mapbox gl styles
19 lines (14 loc) • 486 B
text/typescript
import validateExpression from './validate_expression';
import validateString from './validate_string';
import type ValidationError from '../error/validation_error';
type FormattedValidatorOptions = {
key: string;
value: unknown;
};
export default function validateFormatted(options: FormattedValidatorOptions): ValidationError[] {
const errors = validateString(options);
if (errors.length === 0) {
return [];
}
return validateExpression(options);
}