GeoLeaf Core API - v3.0.0
    Preparing search index...
    FeatureValidator: {
        validateFeatureCollection(
            collection: unknown[] | { type?: string; features?: unknown[] },
        ): { validFeatures: unknown[]; errors: ValidationError[] };
        validateFeature(
            feature: unknown,
            index?: number,
        ): { valid: boolean; errors: ValidationError[] };
        validateGeometry(
            geometry: unknown,
            featureId: string | number,
        ): { valid: boolean; errors: ValidationError[] };
        validateProperties(
            properties: Record<string, unknown> | null | undefined,
            featureId: string | number,
        ): { valid: boolean; errors: ValidationError[] };
    } = ...

    Type Declaration

    • validateFeatureCollection: function
      • Parameters

        • collection: unknown[] | { type?: string; features?: unknown[] }

        Returns { validFeatures: unknown[]; errors: ValidationError[] }

    • validateFeature: function
      • Parameters

        • feature: unknown
        • Optionalindex: number

        Returns { valid: boolean; errors: ValidationError[] }

    • validateGeometry: function
      • Parameters

        • geometry: unknown
        • featureId: string | number

        Returns { valid: boolean; errors: ValidationError[] }

    • validateProperties: function
      • Parameters

        • properties: Record<string, unknown> | null | undefined
        • featureId: string | number

        Returns { valid: boolean; errors: ValidationError[] }