Neurophysiologically Pseudoscientific Manatee

    web-ext-types
    TypeScript icon, indicating that this package has built-in type declarations

    3.2.1 • Public • Published

    web-ext-types

    Build Status Npm Version

    TypeScript type definitions for WebExtensions, based on MDN's documentation.

    Requirements

    As this library is using the object type and default values for generics, typescript should at least be on version 2.3 to get the definitions to work.

    Install it

    There is an npm package available, which means you can grab it from there:

    # yarn version 
    yarn add web-ext-types --dev
     
    # npm version 
    npm install --save-dev web-ext-types

    Though if you want to use the git version, simply do:

    # yarn version 
    yarn add kelseasy/web-ext-types --dev
     
    # npm version 
    npm install --save-dev kelseasy/web-ext-types

    As this is not a DefinitelyTyped package, you will have to include the type definition in your tsconfig.json by hand, via a typeRoots option.

    {
      "compilerOptions": {
        // You have to explicitly set @types to get DefinitelyTyped type definitions
        "typeRoots": ["node_modules/@types", "node_modules/web-ext-types"],
      }
    }

    Install

    npm i web-ext-types

    DownloadsWeekly Downloads

    1,031

    Version

    3.2.1

    License

    MPL-2.0

    Unpacked Size

    104 kB

    Total Files

    8

    Last publish

    Collaborators

    • cmcaine
    • kelseasy