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

1.0.0-beta8.2 • Public • Published

types

Type definitions extracted from core to provide editor support.
All generated projects (generated with ayakashi new) install the typings automatically.
If you created a project manually you can install the types by running:

npm install --save @ayakashi/types

in the project's root folder.

File headers

In order to include the types in javascript files, the following header comments are needed:

For ayakashi.config.js

/**
* @type {import("@ayakashi/types").Config}
*/
module.exports = {
    config: {},
    //... the rest of the config
}

For scrapers

/**
 * @param {import("@ayakashi/types").IAyakashiInstance} ayakashi
 */
module.exports = async function(ayakashi, input, params) {
    //... scraper code
}

The headers are only needed if you created the files manually.
Files generated with ayakashi new will include them automatically.

Readme

Keywords

none

Package Sidebar

Install

npm i @ayakashi/types

Weekly Downloads

1

Version

1.0.0-beta8.2

License

MIT

Unpacked Size

78.6 kB

Total Files

92

Last publish

Collaborators

  • zisismaras