1.3.6 • Published 2 years ago

@jxa/types v1.3.6

Weekly downloads
36
License
MIT
Repository
github
Last release
2 years ago

@jxa/types

TypeScript definition for JXA core.

Install

Install with npm:

npm install @jxa/types

Usage

This library is just TypeScript definition files. In other words, this library only used for importing.

If you want to modify global, see @jxa/global-type.

Use with custom Application type

Application support generics type that return T & Application

Example: GoogleChrome Application

import { Application } from "@jxa/types";
import { GoogleChrome } from "./fixtures/GoogleChrome";
// Pass Custom Application type as generics
const chrome = Application<GoogleChrome>("Google Chrome");
const frontWindow: GoogleChrome.Window = chrome.app.windows[0];

Update Core d.ts

  1. Update tools/sdefs/*.sdefes
  2. Update d.ts with follows command:

    yarn run dts:update

Running tests

yarn test

Changelog

See Releases page.

Contributing

Pull requests and stars are always welcome.

For bugs and feature requests, please create an issue.

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Author

License

MIT © azu

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

4 years ago

1.3.1

5 years ago

1.3.0

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.0.3

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago