openlayers
View on npm →Issues by Rule
tjd/accurate-jsdoc tjd/no-redundant-jsdoc Issues by File
src/ol/DataTile.js 2 issues@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.
@returns: Uint8ClampedArray → Uint8ClampedArray<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
src/ol/Feature.js 1 issue@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@returns: Promise<ImageBitmap|HTMLImageElement> → Promise<any>. JSDoc declares union but TypeScript infers generic.
src/ol/Map.js 10 issues@param 'layer': import("./layer/Base.js").default → BaseLayer<{ [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@param 'layer': import("./layer/Base.js").default → BaseLayer<{ [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@param 'event': import("./Collection.js").CollectionEvent<import("./contr... → CollectionEvent<Control>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'event': import("./Collection.js").CollectionEvent<import("./contr... → CollectionEvent<Control>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'event': import("./Collection.js").CollectionEvent<import("./inter... → CollectionEvent<Interaction>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'event': import("./Collection.js").CollectionEvent<import("./inter... → CollectionEvent<Interaction>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'event': import("./Collection.js").CollectionEvent<import("./Overl... → CollectionEvent<Overlay>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'event': import("./Collection.js").CollectionEvent<import("./Overl... → CollectionEvent<Overlay>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'control': import("./control/Control.js").default → Control. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@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@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@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.
@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@param 'data': !Array<VALUE>|VALUE → VALUE | VALUE[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'arr1': Array<any>|Uint8ClampedArray → any[] | Uint8ClampedArray<ArrayBufferLike>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'arr2': Array<any>|Uint8ClampedArray → any[] | Uint8ClampedArray<ArrayBufferLike>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'compareFnc': !function(*, *): number → (arg0: any, arg1: any) => number. JSDoc declares unknown but TypeScript infers function.
src/ol/centerconstraint.js 4 issues@returns: import("./coordinate.js").Coordinate|undefined → Coordinate. JSDoc declares union but TypeScript infers unknown.
@param 'center': import("./coordinate.js").Coordinate|undefined → Coordinate. JSDoc declares union but TypeScript infers unknown.
@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.
@returns: import("./coordinate.js").Coordinate|undefined → Coordinate. JSDoc declares union but TypeScript infers unknown.
src/ol/control/ScaleLine.js 1 issueJSDoc comment is redundant - only contains type information that TypeScript infers
src/ol/control/defaults.js 1 issue@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@param 'circle': import("./geom/Circle.js").default → Circle. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'canvasPool': Array<HTMLCanvasElement|OffscreenCanvas> → any[]. JSDoc declares union but TypeScript infers array.
@returns: obj is (HTMLCanvasElement | OffscreenCanvas) → boolean. JSDoc declares union but TypeScript infers primitive.
src/ol/events/Event.js 2 issues@param 'evt': Event|import("./Event.js").default → Event | BaseEvent. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@returns: 'Point'|'LineString'|'Polygon'|'' → "" | "Point" | "LineString" | "Polygon". Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'color': string|import("../color.js").Color → string | Color. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'size': number|import('../size.js').Size → number | Size. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: CompiledExpression → string. JSDoc declares unknown but TypeScript infers primitive.
@returns: CompiledExpression → string. JSDoc declares unknown but TypeScript infers primitive.
src/ol/extent.js 2 issues@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'format': import("./format/Feature.js").default<FeatureType> → FeatureFormat<FeatureType>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'format': import("./format/Feature.js").default<FeatureType> → FeatureFormat<FeatureType>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: Array<!Array<!Array<!Array<number>>>> → number[][][][]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'rings': Array<!Array<!Array<number>>> → number[][][]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/Point.js").default → Point. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/SimpleGeometry.js").default → SimpleGeometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'lineString': import("../geom/LineString.js").default → LineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'polygon': import("../geom/Polygon.js").default → Polygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'multiLineString': import("../geom/MultiLineString.js").default → MultiLineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'multiPoint': import("../geom/MultiPoint.js").default → MultiPoint. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/MultiPolygon.js").default → MultiPolygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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 issueJSDoc comment is redundant - only contains type information that TypeScript infers
src/ol/format/GML3.js 1 issueJSDoc comment is redundant - only contains type information that TypeScript infers
src/ol/format/GPX.js 6 issuesJSDoc comment is redundant - only contains type information that TypeScript infers
@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.
@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.
@returns: Feature|undefined → Feature<Geometry, { [x: string]: any; }>. JSDoc declares union but TypeScript infers generic.
@returns: Feature|undefined → Feature<Geometry, { [x: string]: any; }>. JSDoc declares union but TypeScript infers generic.
@returns: Feature|undefined → Feature<Geometry, { [x: string]: any; }>. JSDoc declares union but TypeScript infers generic.
src/ol/format/GeoJSON.js 9 issues@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/GeometryCollection.js").default → GeometryCollection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/LineString.js").default → LineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/MultiLineString.js").default → MultiLineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/MultiPoint.js").default → MultiPoint. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/MultiPolygon.js").default → MultiPolygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/Point.js").default → Point. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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 issuesJSDoc comment is redundant - only contains type information that TypeScript infers
@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.
@returns: import("../style/Image.js").default|null → ImageStyle. JSDoc declares union but TypeScript infers unknown.
@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.
@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.
@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.
@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.
@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.
@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.
@param 'sharedStyles': !Object<string, (Array<Style>|string)> → { [x: string]: string | Style[]; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@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.
@param 'sharedStyles': !Object<string, (Array<Style>|string)> → { [x: string]: string | Style[]; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../color.js").Color|undefined → Color. JSDoc declares union but TypeScript infers unknown.
@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.
@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.
@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.
@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.
@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.
@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.
@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.
@returns: import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@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.
@param 'geometries': Array<import("../geom/Geometry.js").default> → Geometry[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'color': import("../color.js").Color|string → string | Color. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'pair': {name: *, value: *} → { name: any; value: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'features': Array<Feature> → Feature<Geometry, { [x: string]: any; }>[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'namesAndValues': {names: Array<string>, values: (Array<*>)} → { names: string[]; values: any[]; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Icon.js").default → Icon. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'linearRing': import("../geom/LinearRing.js").default → LinearRing. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/SimpleGeometry.js").default → SimpleGeometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@param 'styles': Object<string, Array<Style>> → { [x: string]: Style[]; }. JSDoc declares generic but TypeScript infers object.
src/ol/format/OWS.js 1 issue@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@returns: Array<Feature> → Feature<Geometry, { [x: string]: any; }>[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@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@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.
@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.
@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@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.
@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@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.
@param 'filter': import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/Bbox.js").default → Bbox. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/ResourceId.js").default → ResourceId. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/Spatial.js").default → Spatial. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/DWithin.js").default → DWithin. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/During.js").default → During. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/LogicalNary.js").default → LogicalNary. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/Not.js").default → Not. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/ComparisonBinary.js").default → ComparisonBinary. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/IsNull.js").default → IsNull. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/IsBetween.js").default → IsBetween. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'filter': import("./filter/IsLike.js").default → IsLike. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'geom': LineString|import("../geom/LinearRing.js").default → LineString | LinearRing. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geom': import("../geom/SimpleGeometry.js").default → SimpleGeometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@returns: import("../extent.js").Extent|undefined → Extent. JSDoc declares union but TypeScript infers unknown.
@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.
@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@param 'conditions': ...import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'conditions': ...import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'condition': !import("./filter/Filter.js").default → Filter. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'extent': !import("../extent.js").Extent → Extent. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': !import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@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@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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@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@param 'transform': import("../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.
src/ol/geom/flat/geodesic.js 3 issues@param 'projection': import("../../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'projection': import("../../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@returns: import("../../coordinate.js").Coordinate|null → Coordinate. JSDoc declares union but TypeScript infers unknown.
@returns: import("../../coordinate.js").Coordinate|null → Coordinate. JSDoc declares union but TypeScript infers unknown.
src/ol/geom/flat/lineoffset.js 4 issues@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.
@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.
@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.
@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@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@returns: import("../../coordinate.js").Coordinate|undefined → Coordinate. JSDoc declares union but TypeScript infers unknown.
src/ol/geom/flat/textpath.js 1 issue@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@param 'transform': import("../../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.
src/ol/has.js 5 issuesJSDoc @type 'boolean' is redundant - TypeScript infers the same type
JSDoc @type 'boolean' is redundant - TypeScript infers the same type
JSDoc @type 'boolean' is redundant - TypeScript infers the same type
JSDoc @type 'boolean' is redundant - TypeScript infers the same type
JSDoc comment is redundant - only contains type information that TypeScript infers
src/ol/interaction/DblClickDragZoom.js 1 issue@param 'mapBrowserEvent': import("../MapBrowserEvent.js").default → MapBrowserEvent<any>. JSDoc declares unknown but TypeScript infers generic.
src/ol/interaction/Extent.js 3 issues@returns: function (import("../coordinate.js").Coordinate): import(... → (arg0: Coordinate) => Extent. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@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@param 'view': import("../View.js").default → View. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@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@returns: import("../Feature.js").default|null → Feature<Geometry, { [x: string]: any; }>. JSDoc declares union but TypeScript infers generic.
@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@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@param 'map': import("../Map.js").default → Map. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@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@returns: import("../style/Style.js").StyleLike|null → StyleLike. JSDoc declares union but TypeScript infers unknown.
@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@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@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@returns: Promise<Object> → Promise<any>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
src/ol/proj.js 4 issues@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.
@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.
@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.
@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 issuesJSDoc comment is redundant - only contains type information that TypeScript infers
JSDoc @type 'number' is redundant - TypeScript infers the same type
src/ol/proj/epsg4326.js 1 issueJSDoc comment is redundant - only contains type information that TypeScript infers
src/ol/proj/projections.js 2 issues@returns: import("./Projection.js").default|null → Projection. JSDoc declares union but TypeScript infers unknown.
@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@param 'source': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'destination': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'source': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'destination': import("./Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../proj.js").TransformFunction|null → TransformFunction. JSDoc declares union but TypeScript infers unknown.
src/ol/proj/utm.js 4 issues@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.
@returns: import('./Projection.js').default|null → Projection. JSDoc declares union but TypeScript infers unknown.
@returns: import('../proj.js').Transforms|null → Transforms. JSDoc declares union but TypeScript infers unknown.
@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@param 'event': import("./render/Event.js").default → RenderEvent. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@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.
@param 'transform': import("../transform.js").Transform|null → number[]. JSDoc declares union but TypeScript infers array.
src/ol/render/canvas/ExecutorGroup.js 2 issues@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.
@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@param 'transforms': Array<import("../../transform.js").Transform> → number[][]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'styleFunction': import("../../style/Style.js").StyleFunction|undefined → StyleFunction. JSDoc declares union but TypeScript infers unknown.
@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@returns: import('../../expr/cpu.js').NumberEvaluator|undefined → NumberEvaluator. JSDoc declares union but TypeScript infers unknown.
@returns: import('../../expr/cpu.js').StringEvaluator? → StringEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import('../../expr/cpu.js').BooleanEvaluator? → BooleanEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import('../../expr/cpu.js').ColorLikeEvaluator? → ColorLikeEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import('../../expr/cpu.js').NumberArrayEvaluator? → NumberArrayEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import('../../expr/cpu.js').CoordinateEvaluator? → CoordinateEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import('../../expr/cpu.js').SizeEvaluator? → SizeEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import('../../expr/cpu.js').SizeLikeEvaluator? → SizeLikeEvaluator. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@returns: import("../../size.js").Size|undefined → Size. JSDoc declares union but TypeScript infers unknown.
@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.
@returns: import("../../style/Icon.js").IconOrigin|undefined → IconOrigin. JSDoc declares union but TypeScript infers unknown.
@returns: import("../../style/Icon.js").IconAnchorUnits|undefined → IconAnchorUnits. JSDoc declares union but TypeScript infers unknown.
@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@returns: Array<StyleShaders> → StyleParseResult[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': FlatStyleLike|StyleShaders|Array<StyleShaders> → FlatStyleLike | StyleParseResult | StyleParseResult[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'instructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'instanceAttributesBuffer': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@returns: {length: number, angle: number} → { length: number; angle: number; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'instructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@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.
@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.
@param 'toWorldTransform': import('../../transform.js').Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'instructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
src/ol/render/webgl/compileUtil.js 4 issues@param 'color': import("../../color.js").Color|string → string | Color. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'variables': import('../../style/flat.js').StyleVariables → { [x: string]: string | number | boolean | number[]; }. JSDoc declares unknown but TypeScript infers union.
@returns: import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.
src/ol/render/webgl/renderinstructions.js 15 issues@param 'renderInstructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.
@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.
@returns: Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'renderInstructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.
@param 'transform': import("../../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'renderInstructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.
@param 'transform': import("../../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'renderInstructions': Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'customAttributes': import('./VectorStyleRenderer.js').AttributeDefinitions → { [x: string]: AttributeDefinition; }. JSDoc declares unknown but TypeScript infers object.
@param 'transform': import("../../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.
src/ol/render/webgl/style.js 11 issues@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.
@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.
@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.
@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.
@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'uniforms': Object<string,import("../../webgl/Helper").UniformValue> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@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.
@param 'layer': import("../layer/Layer.js").default → Layer<Source, LayerRenderer<any>, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@param 'geometry': import("../geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'tilesByZ': TileLookup → { [x: number]: Set<Tile>; }. JSDoc declares unknown but TypeScript infers object.
@param 'tile': import("../../Tile.js").default → Tile. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'tilesByZ': TileLookup → { [x: number]: Set<Tile>; }. JSDoc declares unknown but TypeScript infers object.
@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@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@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/Circle.js").default → Circle. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@param 'replayGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'replayGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'replayGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'replayGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/GeometryCollection.js").default → GeometryCollection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@param 'declutterBuilderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/LineString.js").default|import("../render... → RenderFeature | LineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/MultiLineString.js").default|import("../r... → RenderFeature | MultiLineString. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/MultiPolygon.js").default → MultiPolygon. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'feature': import("../Feature.js").default → Feature<Geometry, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'geometry': import("../geom/MultiPoint.js").default|import("../render... → RenderFeature | MultiPoint. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'style': import("../style/Style.js").default → Style. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'builderGroup': import("../render/canvas/BuilderGroup.js").default → BuilderGroup. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@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@param 'tile': import("../../Tile.js").default → Tile. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'tileRepresentation': AbstractTileRepresentation → BaseTileRepresentation<Tile>. JSDoc declares unknown but TypeScript infers generic.
@param 'source': import("../../source/Tile.js").default → TileSource<Tile>. JSDoc declares unknown but TypeScript infers generic.
src/ol/reproj.js 6 issues@param 'data': Uint8ClampedArray → Uint8ClampedArray<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'sourceProj': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'targetProj': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'sourceProj': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'targetProj': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'canvasPool': Array<HTMLCanvasElement | OffscreenCanvas> → any[]. JSDoc declares union but TypeScript infers array.
@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.
@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@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.
@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.
@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.
@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.
@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.
@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@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.
@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.
@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.
@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.
@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.
@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.
@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.
@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@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 issuesJSDoc @type 'string' is redundant - TypeScript infers the same type
@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.
@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@param 'preference': true|false|'auto' → boolean | "auto". Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: Promise<Array<GeoTIFFImage>> → Promise<any[]>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@returns: Float32Array → Float32Array<ArrayBufferLike>. JSDoc declares unknown but TypeScript infers array.
@param 'chunks': Array<import("zarrita").Chunk<import("zarrita").DataType>> → any[]. JSDoc declares generic but TypeScript infers array.
src/ol/source/Image.js 1 issue@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 issuesJSDoc @type 'string' is redundant - TypeScript infers the same type
@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@param 'layer': import("../layer/Layer.js").default → Layer<Source, LayerRenderer<any>, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@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.
@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.
@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.
@returns: import("../layer/Layer.js").default → Layer<Source, LayerRenderer<any>, { [x: string]: any; }>. JSDoc declares unknown but TypeScript infers generic.
@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@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@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.
@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@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.
@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@param 'tile': import("../VectorTile.js").default<FeatureType> → VectorTile<FeatureType>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@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.
@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@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.
@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@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@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@param 'projection': import("../proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@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@param 'geometry': import("./geom/Geometry.js").default → Geometry. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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 issueJSDoc comment is redundant - only contains type information that TypeScript infers
src/ol/style/Icon.js 5 issues@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.
@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.
JSDoc comment is redundant - only contains type information that TypeScript infers
JSDoc comment is redundant - only contains type information that TypeScript infers
JSDoc comment is redundant - only contains type information that TypeScript infers
src/ol/style/IconImage.js 2 issues@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.
@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@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@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@param 'source': import("./source/Tile.js").default → TileSource<Tile>. JSDoc declares unknown but TypeScript infers generic.
@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@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'tileSize': number|import("./size.js").Size → number | Size. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'tileSize': number|import("./size.js").Size → number | Size. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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@param 'matrixLimits': Array<Object> → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
src/ol/tileurlfunction.js 8 issues@param 'tileGrid': import("./tilegrid/TileGrid.js").default|null → TileGrid. JSDoc declares union but TypeScript infers unknown.
@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.
@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'tileGrid': import("./tilegrid/TileGrid.js").default → TileGrid. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@param 'projection': import("./proj/Projection.js").default → Projection. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@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.
@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@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform1': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform2': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform1': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform2': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: import("./coordinate.js").Coordinate|import("./pixel.js")... → Pixel | Coordinate. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'transform': Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'coordinate': import("./coordinate.js").Coordinate|import("./pixel.js")... → Pixel | Coordinate. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'target': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'transform': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'source': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'target': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'source': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'mat': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@param 'mat': !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
@returns: !Transform → number[]. JSDoc declares unknown but TypeScript infers array.
src/ol/vec/mat4.js 1 issue@param 'transform': import("../transform.js").Transform → number[]. JSDoc declares unknown but TypeScript infers array.
src/ol/webgl.js 1 issue@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@param 'type': AttributeType → number. JSDoc declares unknown but TypeScript infers primitive.
src/ol/webgl/TileTexture.js 1 issue@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@param 'object': Object<string, *> → { [x: string]: any; }. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'parsersNS': Object<string, Object<string, Parser>> → { [x: string]: { [x: string]: Parser; }; }. JSDoc declares generic but TypeScript infers object.
@param 'parsersNS': Object<string, Object<string, Parser>> → { [x: string]: { [x: string]: Parser; }; }. JSDoc declares generic but TypeScript infers object.
@param 'serializersNS': Object<string, Object<string, Serializer>> → { [x: string]: { [x: string]: Serializer; }; }. JSDoc declares generic but TypeScript infers object.
@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.
@param 'serializersNS': Object<string, Object<string, Serializer>> → { [x: string]: { [x: string]: Serializer; }; }. JSDoc declares generic but TypeScript infers object.
Analyzed: 2/3/2026