Variable FeatureValidatorConst
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
-
validateFeatureCollection( collection: unknown[] | { type?: string; features?: unknown[] },): { validFeatures: unknown[]; errors: ValidationError[] }
Parameters
- collection: unknown[] | { type?: string; features?: unknown[] }
Returns { validFeatures: unknown[]; errors: ValidationError[] }
-
validateFeature: function
-
validateFeature( feature: unknown, index?: number,): { valid: boolean; errors: ValidationError[] }
Parameters
- feature: unknown
Optionalindex: number
Returns { valid: boolean; errors: ValidationError[] }
-
validateGeometry: function
-
validateGeometry( geometry: unknown, featureId: string | number,): { valid: boolean; errors: ValidationError[] }
Parameters
- geometry: unknown
- featureId: string | number
Returns { valid: boolean; errors: ValidationError[] }
-
validateProperties: function
-
validateProperties( properties: Record<string, unknown> | null | undefined, featureId: string | number,): { valid: boolean; errors: ValidationError[] }
Parameters
- properties: Record<string, unknown> | null | undefined
- featureId: string | number
Returns { valid: boolean; errors: ValidationError[] }