GeoLeaf Core API - v3.0.0
    Preparing search index...
    StyleValidatorRules: {
        validateStyleRules: (
            rules: unknown,
            errors: ValidationErrorItem[],
            warnings: ValidationWarningItem[],
            context: Record<string, unknown>,
        ) => void;
        validateWhenCondition: (
            when: unknown,
            ruleIndex: number,
            errors: ValidationErrorItem[],
            _warnings: ValidationWarningItem[],
            context: Record<string, unknown>,
        ) => void;
        validateSimpleCondition: (
            condition: unknown,
            ruleIndex: number,
            condIndex: number | null,
            errors: ValidationErrorItem[],
            context: Record<string, unknown>,
        ) => void;
        validateScales: (
            styleData: Record<string, unknown>,
            errors: ValidationErrorItem[],
            _warnings: ValidationWarningItem[],
            context: Record<string, unknown>,
        ) => void;
        validateLegend: (
            legend: unknown,
            errors: ValidationErrorItem[],
            _warnings: ValidationWarningItem[],
            context: Record<string, unknown>,
        ) => void;
    } = ...

    The rule-level style validators, grouped for the style-validator entry point.

    Every member follows the accumulator contract described on validateStyleRules.

    Type Declaration

    • validateStyleRules: (
          rules: unknown,
          errors: ValidationErrorItem[],
          warnings: ValidationWarningItem[],
          context: Record<string, unknown>,
      ) => void
    • validateWhenCondition: (
          when: unknown,
          ruleIndex: number,
          errors: ValidationErrorItem[],
          _warnings: ValidationWarningItem[],
          context: Record<string, unknown>,
      ) => void
    • validateSimpleCondition: (
          condition: unknown,
          ruleIndex: number,
          condIndex: number | null,
          errors: ValidationErrorItem[],
          context: Record<string, unknown>,
      ) => void
    • validateScales: (
          styleData: Record<string, unknown>,
          errors: ValidationErrorItem[],
          _warnings: ValidationWarningItem[],
          context: Record<string, unknown>,
      ) => void
    • validateLegend: (
          legend: unknown,
          errors: ValidationErrorItem[],
          _warnings: ValidationWarningItem[],
          context: Record<string, unknown>,
      ) => void