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[] }