title: Type 'string' is not assignable to type
body: <pre><code>const opts = {
      provider: 'SG',
      logLevel: 'info', // &lt;--- here is what the error is referring to
      providerBaseUrl:
      ...
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>test/contract/api.provider.spec.ts:81:47 - error TS2345: Argument of type '{ provider: string; logLevel: string; providerBaseUrl: string; stateHandlers: { 'Has list of stations': () =&gt; Promise&lt;string&gt;; 'Has list of terminals': () =&gt; Promise&lt;string&gt;; 'Has list of centerlines': () =&gt; Promise&lt;...&gt;; }; ... 5 more ...; providerVersion: string; }' is not assignable to parameter of type 'VerifierOptions'.
    Types of property 'logLevel' are incompatible.
      Type 'string' is not assignable to type '"error" | "trace" | "debug" | "info" | "warn" | "fatal" | undefined'.
  
  81             const output = await new Verifier(opts).verifyProvider();
                                                   ~~~~
  
  
  Found 1 error.
  </code></pre>
  
  <p>Why is TypeScript complaining. I'm obviously setting a string value for that property.</p>