@overwolf/types
TypeScript icon, indicating that this package has built-in type declarations

3.24.7 • Public • Published

@overwolf/types

npm

Overwolf type definition files for autocompletion and documentation purposes.

Install

This is the preferred method. Getting type declarations in TypeScript 2.0 and above requires no tools apart from npm.

$ npm i --save-dev @overwolf/types

Usage

To use it in your Typescript project, you should include this line on the top of each file that use the types.

import "@overwolf/types";

In some configurations with webpack, you will get an error like this: From vue-cli project:

This dependency was not found:

* @overwolf/types in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/ts-loader??ref--12-1!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!

To install it, you can run: npm install --save @overwolf/types

What works here is adding it as types to your tsconfig.json, INSTEAD OF IMPPORTING IT

{
  "compilerOptions":{
    ...,
    "types": [
      ...,
      "@overwolf/types"
      ...
    ]
    ...,
  }
  ...
}

Package Sidebar

Install

npm i @overwolf/types

Weekly Downloads

1,132

Version

3.24.7

License

MIT

Unpacked Size

225 kB

Total Files

8

Last publish

Collaborators

  • oded-itkin-ow
  • elad.bahar
  • tom.wolf
  • shai.overwolf
  • srabouin
  • davidzoltan
  • omerschapiro