openlayers

View on npm →
366
Files Analyzed
464
Issues Found
112
Files with Issues

Issues by Rule

tjd/accurate-jsdoc
445
tjd/no-redundant-jsdoc
19

Issues by File

src/ol/DataTile.js 2 issues
38:8 accurate-jsdoc

@returns: ArrayLike|null → ArrayLike. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

61:8 accurate-jsdoc

@returns: Uint8ClampedArray → Uint8ClampedArray<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

src/ol/Feature.js 1 issue
318:37 accurate-jsdoc

@param 'obj': !import("./style/Style.js").StyleFunction|!Array<import("... → Style | Style[] | StyleFunction. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/Image.js 1 issue
324:8 accurate-jsdoc

@returns: Promise<ImageBitmap|HTMLImageElement> → Promise<any>. JSDoc declares union but TypeScript infers generic.

src/ol/Map.js 10 issues
171:33 accurate-jsdoc

@param 'layer': import("./layer/Base.js").default → BaseLayer<{ [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

185:30 accurate-jsdoc

@param 'layer': import("./layer/Base.js").default → BaseLayer<{ [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

530:8 accurate-jsdoc

@param 'event': import("./Collection.js").CollectionEvent<import("./contr... → CollectionEvent<Control>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

540:8 accurate-jsdoc

@param 'event': import("./Collection.js").CollectionEvent<import("./contr... → CollectionEvent<Control>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

550:8 accurate-jsdoc

@param 'event': import("./Collection.js").CollectionEvent<import("./inter... → CollectionEvent<Interaction>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

560:8 accurate-jsdoc

@param 'event': import("./Collection.js").CollectionEvent<import("./inter... → CollectionEvent<Interaction>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

570:8 accurate-jsdoc

@param 'event': import("./Collection.js").CollectionEvent<import("./Overl... → CollectionEvent<Overlay>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

580:8 accurate-jsdoc

@param 'event': import("./Collection.js").CollectionEvent<import("./Overl... → CollectionEvent<Overlay>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

593:8 accurate-jsdoc

@param 'control': import("./control/Control.js").default → Control. Types differ. Run with --fix to update JSDoc, or verify the intended type.

602:8 accurate-jsdoc

@param 'interaction': import("./interaction/Interaction.js").default → Interaction. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/Observable.js 1 issue
181:25 accurate-jsdoc

@param 'key': import("./events.js").EventsKey|Array<import("./events.js... → EventsKey | EventsKey[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/TileQueue.js 1 issue
133:3 accurate-jsdoc

@param 'tile': import("./Tile.js").default → Tile. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/View.js 2 issues
1958:8 accurate-jsdoc

@returns: {constraint: import("./resolutionconstraint.js").Type, ma... → { constraint: Type; maxResolution: number; minResolution:.... Types differ. Run with --fix to update JSDoc, or verify the intended type.

2248:31 accurate-jsdoc

@param 'source': import("./source/Source.js").default → Source. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/array.js 4 issues
164:29 accurate-jsdoc

@param 'data': !Array<VALUE>|VALUE → VALUE | VALUE[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

192:24 accurate-jsdoc

@param 'arr1': Array<any>|Uint8ClampedArray → any[] | Uint8ClampedArray<ArrayBufferLike>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

192:30 accurate-jsdoc

@param 'arr2': Array<any>|Uint8ClampedArray → any[] | Uint8ClampedArray<ArrayBufferLike>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

213:33 accurate-jsdoc

@param 'compareFnc': !function(*, *): number → (arg0: any, arg1: any) => number. JSDoc declares unknown but TypeScript infers function.

src/ol/centerconstraint.js 4 issues
27:5 accurate-jsdoc

@returns: import("./coordinate.js").Coordinate|undefined → Coordinate. JSDoc declares union but TypeScript infers unknown.

27:15 accurate-jsdoc

@param 'center': import("./coordinate.js").Coordinate|undefined → Coordinate. JSDoc declares union but TypeScript infers unknown.

27:23 accurate-jsdoc

@param 'resolution': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

77:8 accurate-jsdoc

@returns: import("./coordinate.js").Coordinate|undefined → Coordinate. JSDoc declares union but TypeScript infers unknown.

src/ol/control/ScaleLine.js 1 issue
28:1 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

src/ol/control/defaults.js 1 issue
37:8 accurate-jsdoc

@returns: Collection<import("./Control.js").default> → Collection<Control>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/coordinate.js 3 issues
54:45 accurate-jsdoc

@param 'circle': import("./geom/Circle.js").default → Circle. Types differ. Run with --fix to update JSDoc, or verify the intended type.

410:35 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

426:43 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/dom.js 2 issues
16:54 accurate-jsdoc

@param 'canvasPool': Array<HTMLCanvasElement|OffscreenCanvas> → any[]. JSDoc declares union but TypeScript infers array.

226:8 accurate-jsdoc

@returns: obj is (HTMLCanvasElement | OffscreenCanvas) → boolean. JSDoc declares union but TypeScript infers primitive.

src/ol/events/Event.js 2 issues
66:33 accurate-jsdoc

@param 'evt': Event|import("./Event.js").default → Event | BaseEvent. Types differ. Run with --fix to update JSDoc, or verify the intended type.

73:32 accurate-jsdoc

@param 'evt': Event|import("./Event.js").default → Event | BaseEvent. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/expr/expression.js 2 issues
1033:8 accurate-jsdoc

@returns: 'Point'|'LineString'|'Polygon'|'' → "" | "Point" | "LineString" | "Polygon". Types differ. Run with --fix to update JSDoc, or verify the intended type.

1033:37 accurate-jsdoc

@param 'geometry': import('../geom/Geometry.js').default|import('../render/F... → Geometry | RenderFeature. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/expr/gpu.js 4 issues
62:29 accurate-jsdoc

@param 'color': string|import("../color.js").Color → string | Color. Types differ. Run with --fix to update JSDoc, or verify the intended type.

73:28 accurate-jsdoc

@param 'size': number|import('../size.js').Size → number | Size. Types differ. Run with --fix to update JSDoc, or verify the intended type.

191:8 accurate-jsdoc

@returns: CompiledExpression → string. JSDoc declares unknown but TypeScript infers primitive.

464:1 accurate-jsdoc

@returns: CompiledExpression → string. JSDoc declares unknown but TypeScript infers primitive.

src/ol/extent.js 2 issues
860:31 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

891:39 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/featureloader.js 4 issues
63:3 accurate-jsdoc

@param 'format': import("./format/Feature.js").default<FeatureType> → FeatureFormat<FeatureType>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

66:3 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

137:26 accurate-jsdoc

@param 'format': import("./format/Feature.js").default<FeatureType> → FeatureFormat<FeatureType>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

160:18 accurate-jsdoc

@param 'dataProjection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/format/EsriJSON.js 17 issues
257:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

299:1 accurate-jsdoc

@returns: Array<!Array<!Array<!Array<number>>>> → number[][][][]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

299:23 accurate-jsdoc

@param 'rings': Array<!Array<!Array<number>>> → number[][][]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

350:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

368:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

377:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

403:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

412:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

421:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

431:29 accurate-jsdoc

@param 'geometry': import("../geom/Point.js").default → Point. Types differ. Run with --fix to update JSDoc, or verify the intended type.

470:19 accurate-jsdoc

@param 'geometry': import("../geom/SimpleGeometry.js").default → SimpleGeometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

483:34 accurate-jsdoc

@param 'lineString': import("../geom/LineString.js").default → LineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.

499:31 accurate-jsdoc

@param 'polygon': import("../geom/Polygon.js").default → Polygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.

516:39 accurate-jsdoc

@param 'multiLineString': import("../geom/MultiLineString.js").default → MultiLineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.

532:34 accurate-jsdoc

@param 'multiPoint': import("../geom/MultiPoint.js").default → MultiPoint. Types differ. Run with --fix to update JSDoc, or verify the intended type.

548:36 accurate-jsdoc

@param 'geometry': import("../geom/MultiPolygon.js").default → MultiPolygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.

569:24 accurate-jsdoc

@param 'geometry': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/format/Feature.js 2 issues
436:8 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

436:32 accurate-jsdoc

@param 'object': GeometryObject|null → GeometryObject. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/format/GML2.js 1 issue
28:1 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

src/ol/format/GML3.js 1 issue
38:1 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

src/ol/format/GPX.js 6 issues
53:1 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

737:1 accurate-jsdoc

@returns: GPXAuthor | undefined → GPXAuthor. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

750:1 accurate-jsdoc

@returns: GPXCopyright | undefined → GPXCopyright. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

879:1 accurate-jsdoc

@returns: Feature|undefined → Feature<Geometry, { [x: string]: any; }>. JSDoc declares union but TypeScript infers generic.

914:1 accurate-jsdoc

@returns: Feature|undefined → Feature<Geometry, { [x: string]: any; }>. JSDoc declares union but TypeScript infers generic.

952:1 accurate-jsdoc

@returns: Feature|undefined → Feature<Geometry, { [x: string]: any; }>. JSDoc declares union but TypeScript infers generic.

src/ol/format/GeoJSON.js 9 issues
369:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

494:24 accurate-jsdoc

@param 'geometry': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

572:42 accurate-jsdoc

@param 'geometry': import("../geom/GeometryCollection.js").default → GeometryCollection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

589:34 accurate-jsdoc

@param 'geometry': import("../geom/LineString.js").default → LineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.

601:39 accurate-jsdoc

@param 'geometry': import("../geom/MultiLineString.js").default → MultiLineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.

613:34 accurate-jsdoc

@param 'geometry': import("../geom/MultiPoint.js").default → MultiPoint. Types differ. Run with --fix to update JSDoc, or verify the intended type.

625:36 accurate-jsdoc

@param 'geometry': import("../geom/MultiPolygon.js").default → MultiPolygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.

641:29 accurate-jsdoc

@param 'geometry': import("../geom/Point.js").default → Point. Types differ. Run with --fix to update JSDoc, or verify the intended type.

653:31 accurate-jsdoc

@param 'geometry': import("../geom/Polygon.js").default → Polygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/format/KML.js 35 issues
89:1 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

215:8 accurate-jsdoc

@returns: Fill|null → Fill. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

253:8 accurate-jsdoc

@returns: import("../style/Image.js").default|null → ImageStyle. JSDoc declares union but TypeScript infers unknown.

271:8 accurate-jsdoc

@returns: Stroke|null → Stroke. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

289:8 accurate-jsdoc

@returns: Text|null → Text. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

302:8 accurate-jsdoc

@returns: Style|null → Style. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

315:8 accurate-jsdoc

@returns: Array<Style>|null → Style[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1025:34 accurate-jsdoc

@param 'foundStyle': Style|undefined → Style. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1075:3 accurate-jsdoc

@param 'style': Array<Style>|undefined → Style[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1078:3 accurate-jsdoc

@param 'sharedStyles': !Object<string, (Array<Style>|string)> → { [x: string]: string | Style[]; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1079:3 accurate-jsdoc

@param 'showPointNames': boolean|undefined → boolean. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1158:20 accurate-jsdoc

@param 'styleValue': Array<Style>|string|undefined → string | Style[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1158:46 accurate-jsdoc

@param 'sharedStyles': !Object<string, (Array<Style>|string)> → { [x: string]: string | Style[]; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1172:1 accurate-jsdoc

@returns: import("../color.js").Color|undefined → Color. JSDoc declares union but TypeScript infers unknown.

1193:8 accurate-jsdoc

@returns: Array<number>|undefined → number[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1288:1 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1307:1 accurate-jsdoc

@returns: Array<Style>|string|undefined → string | Style[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1618:1 accurate-jsdoc

@returns: MultiLineString|undefined → MultiLineString. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1651:1 accurate-jsdoc

@returns: LineString|undefined → LineString. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1754:1 accurate-jsdoc

@returns: LineString|undefined → LineString. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1775:1 accurate-jsdoc

@returns: Polygon|undefined → Polygon. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1811:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1870:1 accurate-jsdoc

@returns: Point|undefined → Point. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1901:1 accurate-jsdoc

@returns: Polygon|undefined → Polygon. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

2067:53 accurate-jsdoc

@param 'geometries': Array<import("../geom/Geometry.js").default> → Geometry[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

2401:35 accurate-jsdoc

@param 'color': import("../color.js").Color|string → string | Color. Types differ. Run with --fix to update JSDoc, or verify the intended type.

2466:30 accurate-jsdoc

@param 'pair': {name: *, value: *} → { name: any; value: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

2548:30 accurate-jsdoc

@param 'features': Array<Feature> → Feature<Geometry, { [x: string]: any; }>[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

2573:34 accurate-jsdoc

@param 'namesAndValues': {names: Array<string>, values: (Array<*>)} → { names: string[]; values: any[]; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

2691:31 accurate-jsdoc

@param 'style': import("../style/Icon.js").default → Icon. Types differ. Run with --fix to update JSDoc, or verify the intended type.

2930:35 accurate-jsdoc

@param 'geometry': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

3001:32 accurate-jsdoc

@param 'linearRing': import("../geom/LinearRing.js").default → LinearRing. Types differ. Run with --fix to update JSDoc, or verify the intended type.

3238:39 accurate-jsdoc

@param 'geometry': import("../geom/SimpleGeometry.js").default → SimpleGeometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

3365:35 accurate-jsdoc

@param 'scale': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

3399:27 accurate-jsdoc

@param 'styles': Object<string, Array<Style>> → { [x: string]: Style[]; }. JSDoc declares generic but TypeScript infers object.

src/ol/format/OWS.js 1 issue
322:1 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/format/TopoJSON.js 3 issues
326:1 accurate-jsdoc

@returns: Array<Feature> → Feature<Geometry, { [x: string]: any; }>[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

331:3 accurate-jsdoc

@param 'property': string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

369:3 accurate-jsdoc

@param 'property': string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/format/WFS.js 20 issues
726:44 accurate-jsdoc

@param 'features': Array<import("../Feature.js").default> → Feature<Geometry, { [x: string]: any; }>[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

788:1 accurate-jsdoc

@returns: Array<string>|undefined → string[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

797:29 accurate-jsdoc

@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

834:22 accurate-jsdoc

@param 'featurePrefix': string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

849:28 accurate-jsdoc

@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

869:28 accurate-jsdoc

@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

954:28 accurate-jsdoc

@param 'nativeElement': {vendorId: string, safeToIgnore: boolean, value: string} → { vendorId: string; safeToIgnore: boolean; value: string; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1076:37 accurate-jsdoc

@param 'filter': import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1095:32 accurate-jsdoc

@param 'filter': import("./filter/Bbox.js").default → Bbox. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1111:38 accurate-jsdoc

@param 'filter': import("./filter/ResourceId.js").default → ResourceId. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1120:35 accurate-jsdoc

@param 'filter': import("./filter/Spatial.js").default → Spatial. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1136:35 accurate-jsdoc

@param 'filter': import("./filter/DWithin.js").default → DWithin. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1156:34 accurate-jsdoc

@param 'filter': import("./filter/During.js").default → During. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1180:35 accurate-jsdoc

@param 'filter': import("./filter/LogicalNary.js").default → LogicalNary. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1204:31 accurate-jsdoc

@param 'filter': import("./filter/Not.js").default → Not. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1225:38 accurate-jsdoc

@param 'filter': import("./filter/ComparisonBinary.js").default → ComparisonBinary. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1241:34 accurate-jsdoc

@param 'filter': import("./filter/IsNull.js").default → IsNull. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1253:37 accurate-jsdoc

@param 'filter': import("./filter/IsBetween.js").default → IsBetween. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1275:34 accurate-jsdoc

@param 'filter': import("./filter/IsLike.js").default → IsLike. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1344:29 accurate-jsdoc

@param 'filter': import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/format/WKT.js 3 issues
772:35 accurate-jsdoc

@param 'geom': LineString|import("../geom/LinearRing.js").default → LineString | LinearRing. Types differ. Run with --fix to update JSDoc, or verify the intended type.

824:31 accurate-jsdoc

@param 'geom': import("../geom/SimpleGeometry.js").default → SimpleGeometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

855:17 accurate-jsdoc

@param 'geom': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/format/WMSCapabilities.js 3 issues
390:1 accurate-jsdoc

@returns: import("../extent.js").Extent|undefined → Extent. JSDoc declares union but TypeScript infers unknown.

484:1 accurate-jsdoc

@returns: Array<string>|undefined → string[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

755:1 accurate-jsdoc

@returns: Array<string>|undefined → string[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/format/filter.js 9 issues
32:21 accurate-jsdoc

@param 'conditions': ...import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.

44:20 accurate-jsdoc

@param 'conditions': ...import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.

56:21 accurate-jsdoc

@param 'condition': !import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.

71:36 accurate-jsdoc

@param 'extent': !import("../extent.js").Extent → Extent. Types differ. Run with --fix to update JSDoc, or verify the intended type.

86:40 accurate-jsdoc

@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

101:42 accurate-jsdoc

@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

116:40 accurate-jsdoc

@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

131:38 accurate-jsdoc

@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

148:39 accurate-jsdoc

@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/format/xlink.js 1 issue
15:8 accurate-jsdoc

@returns: string|null → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/format/xsd.js 8 issues
11:8 accurate-jsdoc

@returns: boolean|undefined → boolean. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

20:8 accurate-jsdoc

@returns: boolean|undefined → boolean. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

32:8 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

42:8 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

51:8 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

64:8 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

73:8 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

85:8 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/geom/Polygon.js 1 issue
484:28 accurate-jsdoc

@param 'circle': import("./Circle.js").default → Circle. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/geom/SimpleGeometry.js 1 issue
343:49 accurate-jsdoc

@param 'transform': import("../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.

src/ol/geom/flat/geodesic.js 3 issues
96:3 accurate-jsdoc

@param 'projection': import("../../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

147:43 accurate-jsdoc

@param 'projection': import("../../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

171:43 accurate-jsdoc

@param 'projection': import("../../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/geom/flat/interpolate.js 2 issues
79:8 accurate-jsdoc

@returns: import("../../coordinate.js").Coordinate|null → Coordinate. JSDoc declares union but TypeScript infers unknown.

151:8 accurate-jsdoc

@returns: import("../../coordinate.js").Coordinate|null → Coordinate. JSDoc declares union but TypeScript infers unknown.

src/ol/geom/flat/lineoffset.js 4 issues
114:40 accurate-jsdoc

@param 'prevX': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

114:47 accurate-jsdoc

@param 'prevY': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

114:54 accurate-jsdoc

@param 'nextX': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

114:61 accurate-jsdoc

@param 'nextY': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/geom/flat/orient.js 1 issue
16:8 accurate-jsdoc

@returns: boolean|undefined → boolean. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/geom/flat/segments.js 1 issue
40:8 accurate-jsdoc

@returns: import("../../coordinate.js").Coordinate|undefined → Coordinate. JSDoc declares union but TypeScript infers unknown.

src/ol/geom/flat/textpath.js 1 issue
24:8 accurate-jsdoc

@returns: Array<Array<*>>|null → any[][]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/geom/flat/transform.js 1 issue
20:3 accurate-jsdoc

@param 'transform': import("../../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.

src/ol/has.js 5 issues
14:8 no-redundant-jsdoc

JSDoc @type 'boolean' is redundant - TypeScript infers the same type

29:8 no-redundant-jsdoc

JSDoc @type 'boolean' is redundant - TypeScript infers the same type

52:8 no-redundant-jsdoc

JSDoc @type 'boolean' is redundant - TypeScript infers the same type

68:8 no-redundant-jsdoc

JSDoc @type 'boolean' is redundant - TypeScript infers the same type

73:8 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

src/ol/interaction/DblClickDragZoom.js 1 issue
256:33 accurate-jsdoc

@param 'mapBrowserEvent': import("../MapBrowserEvent.js").default → MapBrowserEvent<any>. JSDoc declares unknown but TypeScript infers generic.

src/ol/interaction/Extent.js 3 issues
568:1 accurate-jsdoc

@returns: function (import("../coordinate.js").Coordinate): import(... → (arg0: Coordinate) => Extent. Types differ. Run with --fix to update JSDoc, or verify the intended type.

579:1 accurate-jsdoc

@returns: PointerHandler|null → PointerHandler. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

598:1 accurate-jsdoc

@returns: PointerHandler|null → PointerHandler. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/interaction/Interaction.js 2 issues
131:21 accurate-jsdoc

@param 'view': import("../View.js").default → View. Types differ. Run with --fix to update JSDoc, or verify the intended type.

149:29 accurate-jsdoc

@param 'view': import("../View.js").default → View. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/interaction/Modify.js 2 issues
2333:3 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

2375:62 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/interaction/Pointer.js 1 issue
196:8 accurate-jsdoc

@returns: {clientX: number, clientY: number} → { clientX: number; clientY: number; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/interaction/Snap.js 2 issues
261:1 accurate-jsdoc

@returns: import("../Feature.js").default|null → Feature<Geometry, { [x: string]: any; }>. JSDoc declares union but TypeScript infers generic.

261:30 accurate-jsdoc

@param 'evt': import("../source/Vector.js").VectorSourceEvent|import(".... → VectorSourceEvent<Feature<Geometry, { [x: string]: any; }.... Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/interaction/defaults.js 1 issue
63:8 accurate-jsdoc

@returns: Collection<import("./Interaction.js").default> → Collection<Interaction>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/interaction/tracing.js 3 issues
108:3 accurate-jsdoc

@param 'map': import("../Map.js").default → Map. Types differ. Run with --fix to update JSDoc, or verify the intended type.

226:45 accurate-jsdoc

@param 'features': Array<import("../Feature.js").default> → Feature<Geometry, { [x: string]: any; }>[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

246:49 accurate-jsdoc

@param 'geometry': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/layer/BaseVector.js 2 issues
301:1 accurate-jsdoc

@returns: import("../style/Style.js").StyleLike|null → StyleLike. JSDoc declares union but TypeScript infers unknown.

301:22 accurate-jsdoc

@param 'style': import("../style/Style.js").StyleLike|import("../style/fl... → StyleLike | FlatStyleLike. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/loadingstrategy.js 1 issue
36:22 accurate-jsdoc

@param 'tileGrid': import("./tilegrid/TileGrid.js").default → TileGrid. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/math.js 1 issue
65:8 accurate-jsdoc

@returns: Array<number>|null → number[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/net.js 1 issue
88:8 accurate-jsdoc

@returns: Promise<Object> → Promise<any>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/proj.js 4 issues
198:8 accurate-jsdoc

@returns: Projection|null → Projection. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

348:34 accurate-jsdoc

@param 'projection': Projection|string|undefined → string | Projection. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

499:8 accurate-jsdoc

@returns: TransformFunction|null → TransformFunction. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

686:8 accurate-jsdoc

@returns: Projection|null → Projection. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/proj/epsg3857.js 2 issues
18:8 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

37:8 no-redundant-jsdoc

JSDoc @type 'number' is redundant - TypeScript infers the same type

src/ol/proj/epsg4326.js 1 issue
26:8 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

src/ol/proj/projections.js 2 issues
22:8 accurate-jsdoc

@returns: import("./Projection.js").default|null → Projection. JSDoc declares union but TypeScript infers unknown.

35:27 accurate-jsdoc

@param 'projection': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/proj/transforms.js 5 issues
27:21 accurate-jsdoc

@param 'source': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

27:29 accurate-jsdoc

@param 'destination': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

45:24 accurate-jsdoc

@param 'source': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

45:32 accurate-jsdoc

@param 'destination': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

62:8 accurate-jsdoc

@returns: import("../proj.js").TransformFunction|null → TransformFunction. JSDoc declares union but TypeScript infers unknown.

src/ol/proj/utm.js 4 issues
210:8 accurate-jsdoc

@returns: UTMZone|null → UTMZone. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

270:8 accurate-jsdoc

@returns: import('./Projection.js').default|null → Projection. JSDoc declares union but TypeScript infers unknown.

282:8 accurate-jsdoc

@returns: import('../proj.js').Transforms|null → Transforms. JSDoc declares union but TypeScript infers unknown.

282:32 accurate-jsdoc

@param 'projection': import('./Projection.js').default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/render.js 2 issues
93:34 accurate-jsdoc

@param 'event': import("./render/Event.js").default → RenderEvent. Types differ. Run with --fix to update JSDoc, or verify the intended type.

139:32 accurate-jsdoc

@param 'event': import("./render/Event.js").default → RenderEvent. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/render/canvas.js 2 issues
404:8 accurate-jsdoc

@returns: {width: number, height: number, widths: Array<number>, he... → { width: number; height: number; widths: number[]; height.... Types differ. Run with --fix to update JSDoc, or verify the intended type.

462:3 accurate-jsdoc

@param 'transform': import("../transform.js").Transform|null → number[]. JSDoc declares union but TypeScript infers array.

src/ol/render/canvas/ExecutorGroup.js 2 issues
300:5 accurate-jsdoc

@returns: T|undefined → T. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

300:39 accurate-jsdoc

@param 'geometry': import("../../geom/SimpleGeometry.js").default → SimpleGeometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/render/canvas/hitdetect.js 3 issues
37:3 accurate-jsdoc

@param 'transforms': Array<import("../../transform.js").Transform> → number[][]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

39:3 accurate-jsdoc

@param 'styleFunction': import("../../style/Style.js").StyleFunction|undefined → StyleFunction. JSDoc declares union but TypeScript infers unknown.

44:3 accurate-jsdoc

@param 'projection': import("../../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/render/canvas/style.js 14 issues
1025:1 accurate-jsdoc

@returns: import('../../expr/cpu.js').NumberEvaluator|undefined → NumberEvaluator. JSDoc declares union but TypeScript infers unknown.

1042:1 accurate-jsdoc

@returns: import('../../expr/cpu.js').StringEvaluator? → StringEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1090:1 accurate-jsdoc

@returns: import('../../expr/cpu.js').BooleanEvaluator? → BooleanEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1111:1 accurate-jsdoc

@returns: import('../../expr/cpu.js').ColorLikeEvaluator? → ColorLikeEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1128:1 accurate-jsdoc

@returns: import('../../expr/cpu.js').NumberArrayEvaluator? → NumberArrayEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1167:1 accurate-jsdoc

@returns: import('../../expr/cpu.js').CoordinateEvaluator? → CoordinateEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1188:1 accurate-jsdoc

@returns: import('../../expr/cpu.js').SizeEvaluator? → SizeEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1205:1 accurate-jsdoc

@returns: import('../../expr/cpu.js').SizeLikeEvaluator? → SizeLikeEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.

1225:1 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1241:1 accurate-jsdoc

@returns: import("../../size.js").Size|undefined → Size. JSDoc declares union but TypeScript infers unknown.

1267:1 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1283:1 accurate-jsdoc

@returns: import("../../style/Icon.js").IconOrigin|undefined → IconOrigin. JSDoc declares union but TypeScript infers unknown.

1306:1 accurate-jsdoc

@returns: import("../../style/Icon.js").IconAnchorUnits|undefined → IconAnchorUnits. JSDoc declares union but TypeScript infers unknown.

1322:1 accurate-jsdoc

@returns: Array<number>|undefined → number[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/render/webgl/VectorStyleRenderer.js 3 issues
644:8 accurate-jsdoc

@returns: Array<StyleShaders> → StyleParseResult[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

644:39 accurate-jsdoc

@param 'style': FlatStyleLike|StyleShaders|Array<StyleShaders> → FlatStyleLike | StyleParseResult | StyleParseResult[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

644:46 accurate-jsdoc

@param 'variables': import('../../style/flat.js').StyleVariables → { [x: string]: string | number | boolean | number[]; }. JSDoc declares unknown but TypeScript infers union.

src/ol/render/webgl/bufferUtil.js 8 issues
40:3 accurate-jsdoc

@param 'instructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

42:3 accurate-jsdoc

@param 'instanceAttributesBuffer': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

104:8 accurate-jsdoc

@returns: {length: number, angle: number} → { length: number; angle: number; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

105:3 accurate-jsdoc

@param 'instructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

108:3 accurate-jsdoc

@param 'beforeSegmentIndex': number|null → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

109:3 accurate-jsdoc

@param 'afterSegmentIndex': number|null → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

112:3 accurate-jsdoc

@param 'toWorldTransform': import('../../transform.js').Transform → number[]. JSDoc declares unknown but TypeScript infers array.

212:3 accurate-jsdoc

@param 'instructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

src/ol/render/webgl/compileUtil.js 4 issues
42:27 accurate-jsdoc

@param 'color': import("../../color.js").Color|string → string | Color. Types differ. Run with --fix to update JSDoc, or verify the intended type.

156:8 accurate-jsdoc

@returns: Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

156:54 accurate-jsdoc

@param 'variables': import('../../style/flat.js').StyleVariables → { [x: string]: string | number | boolean | number[]; }. JSDoc declares unknown but TypeScript infers union.

197:8 accurate-jsdoc

@returns: import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.

src/ol/render/webgl/renderinstructions.js 15 issues
16:3 accurate-jsdoc

@param 'renderInstructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

17:3 accurate-jsdoc

@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.

55:41 accurate-jsdoc

@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.

71:8 accurate-jsdoc

@returns: Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

73:3 accurate-jsdoc

@param 'renderInstructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

74:3 accurate-jsdoc

@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.

75:3 accurate-jsdoc

@param 'transform': import("../../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.

121:8 accurate-jsdoc

@returns: Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

123:3 accurate-jsdoc

@param 'renderInstructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

124:3 accurate-jsdoc

@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.

125:3 accurate-jsdoc

@param 'transform': import("../../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.

187:8 accurate-jsdoc

@returns: Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

189:3 accurate-jsdoc

@param 'renderInstructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

190:3 accurate-jsdoc

@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.

191:3 accurate-jsdoc

@param 'transform': import("../../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.

src/ol/render/webgl/style.js 11 issues
113:3 accurate-jsdoc

@param 'fillColor': string|null → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

114:3 accurate-jsdoc

@param 'strokeColor': string|null → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

115:3 accurate-jsdoc

@param 'strokeWidth': string|null → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

116:3 accurate-jsdoc

@param 'opacity': string|null → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

144:47 accurate-jsdoc

@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

212:48 accurate-jsdoc

@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

287:47 accurate-jsdoc

@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

410:46 accurate-jsdoc

@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

526:48 accurate-jsdoc

@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

716:46 accurate-jsdoc

@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

791:42 accurate-jsdoc

@param 'variables': import('../../style/flat.js').StyleVariables → { [x: string]: string | number | boolean | number[]; }. JSDoc declares unknown but TypeScript infers union.

src/ol/renderer/Map.js 4 issues
107:5 accurate-jsdoc

@returns: T|undefined → T. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

107:59 accurate-jsdoc

@param 'layer': import("../layer/Layer.js").default → Layer<Source, LayerRenderer<any>, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

107:66 accurate-jsdoc

@param 'geometry': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

239:26 accurate-jsdoc

@param 'map': import("../Map.js").default → Map. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/renderer/canvas/TileLayer.js 4 issues
44:26 accurate-jsdoc

@param 'tilesByZ': TileLookup → { [x: number]: Set<Tile>; }. JSDoc declares unknown but TypeScript infers object.

44:36 accurate-jsdoc

@param 'tile': import("../../Tile.js").default → Tile. Types differ. Run with --fix to update JSDoc, or verify the intended type.

64:31 accurate-jsdoc

@param 'tilesByZ': TileLookup → { [x: number]: Set<Tile>; }. JSDoc declares unknown but TypeScript infers object.

64:41 accurate-jsdoc

@param 'tile': import("../../Tile.js").default → Tile. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/renderer/canvas/VectorLayer.js 1 issue
727:8 accurate-jsdoc

@param 'feature': import("../../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

src/ol/renderer/vector.js 35 issues
75:31 accurate-jsdoc

@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

75:45 accurate-jsdoc

@param 'geometry': import("../geom/Circle.js").default → Circle. Types differ. Run with --fix to update JSDoc, or verify the intended type.

75:55 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

75:62 accurate-jsdoc

@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

103:3 accurate-jsdoc

@param 'replayGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

105:3 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

159:3 accurate-jsdoc

@param 'replayGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

161:3 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

198:25 accurate-jsdoc

@param 'replayGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

198:38 accurate-jsdoc

@param 'geometry': import("../geom/Geometry.js").default|import("../render/F... → Geometry | RenderFeature. Types differ. Run with --fix to update JSDoc, or verify the intended type.

198:48 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

228:3 accurate-jsdoc

@param 'replayGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

229:3 accurate-jsdoc

@param 'geometry': import("../geom/GeometryCollection.js").default → GeometryCollection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

230:3 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

231:3 accurate-jsdoc

@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

232:3 accurate-jsdoc

@param 'declutterBuilderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

258:3 accurate-jsdoc

@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

259:3 accurate-jsdoc

@param 'geometry': import("../geom/LineString.js").default|import("../render... → RenderFeature | LineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.

260:3 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

289:3 accurate-jsdoc

@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

290:3 accurate-jsdoc

@param 'geometry': import("../geom/MultiLineString.js").default|import("../r... → RenderFeature | MultiLineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.

291:3 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

320:3 accurate-jsdoc

@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

321:3 accurate-jsdoc

@param 'geometry': import("../geom/MultiPolygon.js").default → MultiPolygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.

322:3 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

323:3 accurate-jsdoc

@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

350:3 accurate-jsdoc

@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

351:3 accurate-jsdoc

@param 'geometry': import("../geom/Point.js").default|import("../render/Feat... → RenderFeature | Point. Types differ. Run with --fix to update JSDoc, or verify the intended type.

352:3 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

387:3 accurate-jsdoc

@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

388:3 accurate-jsdoc

@param 'geometry': import("../geom/MultiPoint.js").default|import("../render... → RenderFeature | MultiPoint. Types differ. Run with --fix to update JSDoc, or verify the intended type.

389:3 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

423:32 accurate-jsdoc

@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.

423:46 accurate-jsdoc

@param 'geometry': import("../geom/Polygon.js").default|import("../render/Fe... → RenderFeature | Polygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.

423:56 accurate-jsdoc

@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/renderer/webgl/TileLayerBase.js 3 issues
71:50 accurate-jsdoc

@param 'tile': import("../../Tile.js").default → Tile. Types differ. Run with --fix to update JSDoc, or verify the intended type.

83:3 accurate-jsdoc

@param 'tileRepresentation': AbstractTileRepresentation → BaseTileRepresentation<Tile>. JSDoc declares unknown but TypeScript infers generic.

126:29 accurate-jsdoc

@param 'source': import("../../source/Tile.js").default → TileSource<Tile>. JSDoc declares unknown but TypeScript infers generic.

src/ol/reproj.js 6 issues
55:40 accurate-jsdoc

@param 'data': Uint8ClampedArray → Uint8ClampedArray<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

105:3 accurate-jsdoc

@param 'sourceProj': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

106:3 accurate-jsdoc

@param 'targetProj': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

158:3 accurate-jsdoc

@param 'sourceProj': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

159:3 accurate-jsdoc

@param 'targetProj': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

220:3 accurate-jsdoc

@param 'triangulation': import("./reproj/Triangulation.js").default → Triangulation. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/reproj/glreproj.js 3 issues
69:57 accurate-jsdoc

@param 'canvasPool': Array<HTMLCanvasElement | OffscreenCanvas> → any[]. JSDoc declares union but TypeScript infers array.

137:8 accurate-jsdoc

@returns: {framebuffer: WebGLFramebuffer, width: number, height: nu... → { framebuffer: WebGLFramebuffer; width: number; height: n.... Types differ. Run with --fix to update JSDoc, or verify the intended type.

145:3 accurate-jsdoc

@param 'triangulation': import("../reproj/Triangulation.js").default → Triangulation. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/resolutionconstraint.js 6 issues
87:5 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

87:15 accurate-jsdoc

@param 'resolution': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

152:5 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

152:15 accurate-jsdoc

@param 'resolution': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

218:5 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

218:15 accurate-jsdoc

@param 'resolution': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/rotationconstraint.js 8 issues
14:8 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

14:25 accurate-jsdoc

@param 'rotation': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

25:8 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

25:22 accurate-jsdoc

@param 'rotation': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

44:5 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

44:15 accurate-jsdoc

@param 'rotation': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

70:5 accurate-jsdoc

@returns: number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

70:15 accurate-jsdoc

@param 'rotation': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/source.js 1 issue
58:37 accurate-jsdoc

@param 'tileGrid': import("./tilegrid/TileGrid.js").default → TileGrid. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/BingMaps.js 3 issues
42:1 no-redundant-jsdoc

JSDoc @type 'string' is redundant - TypeScript infers the same type

261:11 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

261:44 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/GeoTIFF.js 4 issues
48:18 accurate-jsdoc

@param 'preference': true|false|'auto' → boolean | "auto". Types differ. Run with --fix to update JSDoc, or verify the intended type.

183:1 accurate-jsdoc

@returns: import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

229:1 accurate-jsdoc

@returns: Promise<Array<GeoTIFFImage>> → Promise<any[]>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

244:1 accurate-jsdoc

@returns: Promise<Array<GeoTIFFImage>> → Promise<any[]>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/GeoZarr.js 2 issues
403:1 accurate-jsdoc

@returns: Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.

404:3 accurate-jsdoc

@param 'chunks': Array<import("zarrita").Chunk<import("zarrita").DataType>> → any[]. JSDoc declares generic but TypeScript infers array.

src/ol/source/Image.js 1 issue
347:42 accurate-jsdoc

@param 'image': import("../Image.js").default → ImageWrapper. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/OSM.js 2 issues
16:8 no-redundant-jsdoc

JSDoc @type 'string' is redundant - TypeScript infers the same type

89:10 accurate-jsdoc

@param 'tile': import("../ImageTile.js").default → ImageTile. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/Raster.js 6 issues
917:23 accurate-jsdoc

@param 'layer': import("../layer/Layer.js").default → Layer<Source, LayerRenderer<any>, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

971:30 accurate-jsdoc

@param 'layers': Array<import("../layer/Layer.js").default> → Layer<Source, LayerRenderer<any>, { [x: string]: any; }>[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

982:1 accurate-jsdoc

@returns: Array<import("../layer/Layer.js").default> → Layer<Source, LayerRenderer<any>, { [x: string]: any; }>[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

982:23 accurate-jsdoc

@param 'sources': Array<import("./Source.js").default|import("../layer/Laye... → (Source | Layer<Source, LayerRenderer<any>, { [x: string].... Types differ. Run with --fix to update JSDoc, or verify the intended type.

996:1 accurate-jsdoc

@returns: import("../layer/Layer.js").default → Layer<Source, LayerRenderer<any>, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.

996:22 accurate-jsdoc

@param 'layerOrSource': import("./Source.js").default|import("../layer/Layer.js")... → Source | Layer<Source, LayerRenderer<any>, { [x: string]:.... Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/SentinelHub.js 1 issue
314:41 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/Source.js 2 issues
223:1 accurate-jsdoc

@returns: Attribution|null → Attribution. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

223:28 accurate-jsdoc

@param 'attributionLike': AttributionLike|undefined → AttributionLike. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/source/Vector.js 2 issues
688:7 accurate-jsdoc

@returns: T|undefined → T. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

1004:19 accurate-jsdoc

@param 'object': {extent: import("../extent.js").Extent} → { extent: Extent; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/VectorTile.js 2 issues
503:37 accurate-jsdoc

@param 'tile': import("../VectorTile.js").default<FeatureType> → VectorTile<FeatureType>. Types differ. Run with --fix to update JSDoc, or verify the intended type.

510:35 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/WMTS.js 3 issues
313:7 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

313:40 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

363:8 accurate-jsdoc

@returns: Options|null → Options. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/source/Zoomify.js 2 issues
214:9 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

214:42 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/arcgisRest.js 1 issue
27:3 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/ogcMapUtil.js 1 issue
21:54 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/source/wms.js 3 issues
44:54 accurate-jsdoc

@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

201:8 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

251:8 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/sphere.js 2 issues
75:27 accurate-jsdoc

@param 'geometry': import("./geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

178:25 accurate-jsdoc

@param 'geometry': import("./geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/structs/PriorityQueue.js 1 issue
10:8 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

src/ol/style/Icon.js 5 issues
64:40 accurate-jsdoc

@param 'wantedWidth': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

64:53 accurate-jsdoc

@param 'wantedHeight': number|undefined → number. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

92:5 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

97:5 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

107:5 no-redundant-jsdoc

JSDoc comment is redundant - only contains type information that TypeScript infers

src/ol/style/IconImage.js 2 issues
318:28 accurate-jsdoc

@param 'cacheKey': string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

318:63 accurate-jsdoc

@param 'color': import("../color.js").Color|string|null → string | Color. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/style/IconImageCache.js 1 issue
147:47 accurate-jsdoc

@param 'color': import("../color.js").Color|string|null → string | Color. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/style/Style.js 1 issue
575:1 accurate-jsdoc

@returns: import("../geom/Geometry.js").default|import("../render/F... → Geometry | RenderFeature. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/tilecoord.js 2 issues
71:29 accurate-jsdoc

@param 'source': import("./source/Tile.js").default → TileSource<Tile>. JSDoc declares unknown but TypeScript infers generic.

107:45 accurate-jsdoc

@param 'tileGrid': !import("./tilegrid/TileGrid.js").default → TileGrid. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/tilegrid.js 5 issues
24:34 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

39:44 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

63:50 accurate-jsdoc

@param 'tileSize': number|import("./size.js").Size → number | Size. Types differ. Run with --fix to update JSDoc, or verify the intended type.

123:49 accurate-jsdoc

@param 'tileSize': number|import("./size.js").Size → number | Size. Types differ. Run with --fix to update JSDoc, or verify the intended type.

152:58 accurate-jsdoc

@param 'tileSize': number|import("./size.js").Size → number | Size. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/tilegrid/WMTS.js 1 issue
102:3 accurate-jsdoc

@param 'matrixLimits': Array<Object> → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/tileurlfunction.js 8 issues
13:46 accurate-jsdoc

@param 'tileGrid': import("./tilegrid/TileGrid.js").default|null → TileGrid. JSDoc declares union but TypeScript infers unknown.

21:5 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

21:38 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

44:48 accurate-jsdoc

@param 'tileGrid': import("./tilegrid/TileGrid.js").default → TileGrid. Types differ. Run with --fix to update JSDoc, or verify the intended type.

68:5 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

68:38 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

85:8 accurate-jsdoc

@returns: string|undefined → string. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

85:60 accurate-jsdoc

@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/transform.js 32 issues
35:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

44:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

44:23 accurate-jsdoc

@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

55:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

55:26 accurate-jsdoc

@param 'transform1': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

55:38 accurate-jsdoc

@param 'transform2': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

90:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

90:21 accurate-jsdoc

@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

106:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

106:30 accurate-jsdoc

@param 'transform1': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

106:42 accurate-jsdoc

@param 'transform2': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

125:8 accurate-jsdoc

@returns: import("./coordinate.js").Coordinate|import("./pixel.js")... → Pixel | Coordinate. Types differ. Run with --fix to update JSDoc, or verify the intended type.

125:23 accurate-jsdoc

@param 'transform': Transform → number[]. JSDoc declares unknown but TypeScript infers array.

125:34 accurate-jsdoc

@param 'coordinate': import("./coordinate.js").Coordinate|import("./pixel.js")... → Pixel | Coordinate. Types differ. Run with --fix to update JSDoc, or verify the intended type.

139:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

139:24 accurate-jsdoc

@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

152:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

152:23 accurate-jsdoc

@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

163:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

163:27 accurate-jsdoc

@param 'target': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

174:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

174:27 accurate-jsdoc

@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

191:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

191:25 accurate-jsdoc

@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

226:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

226:24 accurate-jsdoc

@param 'source': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

237:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

237:29 accurate-jsdoc

@param 'target': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

237:37 accurate-jsdoc

@param 'source': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

263:29 accurate-jsdoc

@param 'mat': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

278:26 accurate-jsdoc

@param 'mat': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

288:8 accurate-jsdoc

@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.

src/ol/vec/mat4.js 1 issue
19:37 accurate-jsdoc

@param 'transform': import("../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.

src/ol/webgl.js 1 issue
124:8 accurate-jsdoc

@returns: Array<string>|null → string[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/ol/webgl/Helper.js 1 issue
1311:30 accurate-jsdoc

@param 'type': AttributeType → number. JSDoc declares unknown but TypeScript infers primitive.

src/ol/webgl/TileTexture.js 1 issue
49:3 accurate-jsdoc

@param 'helper': import("./Helper.js").default → WebGLHelper. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/ol/xml.js 6 issues
359:30 accurate-jsdoc

@param 'object': Object<string, *> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.

395:27 accurate-jsdoc

@param 'parsersNS': Object<string, Object<string, Parser>> → { [x: string]: { [x: string]: Parser; }; }. JSDoc declares generic but TypeScript infers object.

419:41 accurate-jsdoc

@param 'parsersNS': Object<string, Object<string, Parser>> → { [x: string]: { [x: string]: Parser; }; }. JSDoc declares generic but TypeScript infers object.

448:3 accurate-jsdoc

@param 'serializersNS': Object<string, Object<string, Serializer>> → { [x: string]: { [x: string]: Serializer; }; }. JSDoc declares generic but TypeScript infers object.

501:8 accurate-jsdoc

@returns: O|undefined → O. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

503:3 accurate-jsdoc

@param 'serializersNS': Object<string, Object<string, Serializer>> → { [x: string]: { [x: string]: Serializer; }; }. JSDoc declares generic but TypeScript infers object.

Analyzed: 2/3/2026