title: Why openlayers WKT reader returns Feature<Geometry> and WKB reader returns FeatureLike
body: <p>Ok so I am trying to transition from WKT to WKB being stored in the database. First step was to rewrite <code>OL's</code> reader from <code>WKT</code> to <code>WKB</code>.</p>
  <p>What I noticed however is that <code>WKB</code> returns <code>FeatureLike</code> instead of <code>Feature&lt;Geometry&gt;</code> and I can't perform actions like <code>feature.setId()</code> or <code>feature.setStyle()</code>.</p>
  <pre><code>const feature = new WKT().readFeature(props.wktGeometry);
  
  feature.setId() // works
  feature.setStyle() // works
  </code></pre>
  <p>into</p>
  <pre><code>const feature = new WKB().readFeature(props.wkbGeometry);
  
  feature.setId() // doesn't work as it's 'FeatureLike'
  feature.setStyle() // as above
  </code></pre>
  <p>Why is that happening and how to prevent it or how to properly convert <code>FeatureLike</code> to <code>Feature&lt;Geometry&gt;</code>?</p>